首页 > 解决方案 > 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图的每条边创建一个对象吗?

谢谢。

标签: python-3.xplotly

解决方案


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


推荐阅读