我目前正在使用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']
对象?
谢谢。
答案 0 :(得分:0)
答案:有人告诉我这是不可能的:必须为每行创建一个Scatter对象。