我想画一个有图库和 我想设置每行的特定宽度。你知道吗
这是我的密码。你知道吗
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
)
)
但这也带来了这个错误。你知道吗
Invalid value of type 'builtins.list' received for the 'width' property of scatter3d.line Received value: [3, 6]
The 'width' property is a number and may be specified as: - An int or float in the interval [0, inf]
那么,有没有办法设置每行的具体宽度呢?你知道吗
谢谢你。你知道吗
您必须为数据集添加单个跟踪,因为
line=dict(width)
只接受一个参数,而不是某种数组。对于更大的数据集来说,这可能是一个很大的工作。但如果您将数据集从列表更改为列表,则可以考虑更多的数据点。因此,通过一点数据操作,您可以改变这一点:对此:
并运行以下代码:
要获得此绘图:
您需要创建多个记录道并为每个记录道指定宽度:
这是您正在尝试执行的操作的文档https://plot.ly/python/reference/#scatter-line
行只接受一个宽度值,而不接受一个值数组,不像您给定的那样。你知道吗
尝试只传入6,它不会给出错误。你知道吗
相关问题 更多 >
编程相关推荐