plotly(Python)-如何在同一个Scatter对象中绘制不同颜色的线

时间:2018-10-16 09:45:06

标签: python-3.x plotly

我目前正在使用plotly进行网络可视化;我从tutorial开始,经过一些修改,设法获得了自己的身材。关键是我想根据一些值对边缘进行着色,但是这里它们都是相同的颜色。它处理此DECLARE @s varchar(100) = 'Application approved by John Doe - MDat30/01/2018 10:54:31'; SELECT CONVERT(datetime2(0),Substring(@s,charindex('/', @s,0)-2,19),103); 对象:

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']对象?

谢谢。

1 个答案:

答案 0 :(得分:0)

答案:有人告诉我这是不可能的:必须为每行创建一个Scatter对象。