我试图在 Plotly Python 中复制 Plotly R 的基本示例之一,但发现这是不可能的。
同样的问题在 R 中也得到了解决: 基于标签分配颜色的 Plotly 示例
最接近的方法是使用色条,但这是次优的,因为我无法弄清楚如何选择颜色,使它们不会混合在一起,然后颜色图例会使图形看起来像有一些连续数据正在进行,而实际上并非如此。
同样的问题在 R 中也得到了解决: 基于标签分配颜色的 Plotly 示例
trace0 = go.Scatter( x = x1, y = y1, mode = 'markers',
name = ytitle + ' X vs ' + Atitle,
marker=dict(size=4, symbol='circle',
color=colorsIdx, colorbar= go.ColorBar(title= 'colorbar'),
colorscale='Viridis')
)
最接近的方法是使用色条,但这是次优的,因为我无法弄清楚如何选择颜色,使它们不会混合在一起,然后颜色图例会使图形看起来像有一些连续数据正在进行,而实际上并非如此。
{i:k for i in df.columns for k in range(len(df.columns))}
。 - Info5ek