通过plotly python更改scatterplot3d的颜色
因此,我有4列,并将前3列指定给plotly python中scatterplot3d的x、y、z标签。我的4列是1和0的数组,我想根据我的4列设置散点图3D的颜色。我也做到了,但是,我希望它给我3种不同的颜色(第三种颜色与具有相同x、y、z坐标的点相关)。有人能帮我吗 谢谢看这个: 第二个例子似乎是相关的。将“color=z”更改为第四列通过plotly python更改scatterplot3d的颜色,python,plotly,scatter-plot,Python,Plotly,Scatter Plot,因此,我有4列,并将前3列指定给plotly python中scatterplot3d的x、y、z标签。我的4列是1和0的数组,我想根据我的4列设置散点图3D的颜色。我也做到了,但是,我希望它给我3种不同的颜色(第三种颜色与具有相同x、y、z坐标的点相关)。有人能帮我吗 谢谢看这个: 第二个例子似乎是相关的。将“color=z”更改为第四列 trace1 = go.Scatter3d( x=x, y=y, z=z, mode='markers', mar
trace1 = go.Scatter3d(
x=x,
y=y,
z=z,
mode='markers',
marker=dict(
size=12,
color=z, # set color to an array/list of desired values
colorscale='Viridis', # choose a colorscale
opacity=0.8
)
)
太棒了!我已经试过了,但是那样的话,具有相同x y和z坐标的点不会以不同的颜色高亮显示…所以你想让重复点变成不同的颜色?我会隔离这些点并进行trace1/trace2操作,确保不透明度和颜色选择使这些点突出。您建议哪些颜色可以突出显示这些点?我个人可能会将所有点的不透明度设置为0.50,突出显示点的不透明度设置为1.0,颜色是个人喜好。蓝色/蓝色可能是我会做的,或者灰色/蓝色。这是个好主意!但是,对于轨迹1/trace2,我只能将不透明度设置为这2条轨迹,而不能在复制点中专门选择不透明度=1.0