python-3.x - plotly (Python) - 如何在同一个 Scatter 对象中绘制不同颜色的线条
问题描述
我目前正在使用 plotly 进行网络可视化;我从本教程开始,经过一些修改,设法获得了我的身材。关键是我想根据一些值对边缘着色,但在这里它们都是相同的颜色。它处理这个Scatter
对象:
edge_trace = go.Scatter(
x=[],
y=[],
line=dict(width=0.5, color='#888'),
hoverinfo='none',
mode='lines')
我循环我的值以填充坐标列表edge_trace['x']
,edge_trace['y']
我尝试对edge_trace[line]['color']
属性执行相同的操作,而不是仅指定一种颜色。但它给了我一个错误。我怎样才能做到这一点 ?我必须为Scatter
图的每条边创建一个对象吗?
谢谢。
解决方案
答:有人告诉我这是不可能的:必须为每一行创建一个 Scatter 对象。