我正在尝试使用Plotly库绘制图表,我想为每条线设置特定的宽度。
这是我的代码。
x_link = [125, 257, None, 125, 787, None]
y_link = [383, 588, None, 383, 212, None]
z_link = [65, 85, None, 65, 526, None]
link_size = [3,6]
trace1= go.Scatter3d(
x = x_link,
y = y_link,
z = z_link,
line=dict(
color='#0061ff',
width=link_size
)
)
但是它引发了这个错误。
收到类型为'builtins.list'的无效值,用于scatter3d.line的'width'属性 收到的值:[3, 6]
'width'属性是一个数字,可以指定为: - 在区间[0, inf]内的整数或浮点数
那么,有没有办法设置每条线的特定宽度?
谢谢。
init_notebook_mode
?;) 如果您想在jupyter笔记本中使用plotly,则需要添加init_notebook_mode(connected=True)
。您还没有使用函数iplot()
。 - Mykola Zotko