gpt4 book ai didi

python - 如何在 python 中绘制每个具有多个值的观察结果?

转载 作者:太空宇宙 更新时间:2023-11-04 10:10:39 25 4
gpt4 key购买 nike

我有调查中每个参与者的数据。每个人都有一个数据向量,例如:

#[a,b,c]
[1,2,5] # 1 participant
...
...
...
[1,3,4]

我没有那种数据,而是明智的数据列。示例:

a = [1...1] # has n values equal to participants
b = [2...3] # has n values equal to participants
c = [5...4] # has n values equal to participants

我需要以某种方式绘制这些数据以将其清楚地表示为图形,有人知道如何将它们一起绘制吗?我已将它们单独绘制为带频率的条形图,但我希望将它们一起绘制为 3D 图,以便可以从数据中推断出所有 3 维的值。我有大约 200 名参与者。欢迎提出任何建议。

最佳答案

将每个列表用作xaxisyaxiszaxis 数据。当您知道列表的长度相同并且每一列代表一个对象时,这尤其有用。例如,(a[0], b[0], c[0]) 表示同一对象的一个​​特征。 a-b-c-list 对象表示 x--yz 轴 字段。

如果您尝试绘制散点图,例如:

import plotly as plotly
from plotly.graph_objs import *

# stuff here, i.e. your code

myScatter = Scatter3D(
# some graph stuff, like your title:
# title = 'Random_Plot_Title'
x = a,
y = b,
z = c,
# some more stuff: Here's what I tend to add
# mode = 'markers',
# marker = dict(
# color = '#DC6D37'
# ),
# name = 'Your_Legend_Name_Here',
# legendgroup = 'Group_Multiple_Traces_Here',
)

关于python - 如何在 python 中绘制每个具有多个值的观察结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38554287/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com