Plotly允许用户基于整数值指定标记散布图的颜色,例如:
go.Scatter(x=x,
y=y,
mode='markers',
marker=dict(color=i))
其中i是整数。但是,如果要指定线条的颜色,则以下两项均不可用:
go.Scatter(x=x,
y=y,
mode='lines',
marker=dict(color=i))
go.Scatter(x=x,
y=y,
mode='lines',
line=dict(color=i))
如何使用整数指定Plotly线的颜色?
答案 0 :(得分:0)
在您的情况下,color
必须是数字数组,而不是数字。
设置标记颜色。它接受特定的颜色或数字数组,这些颜色映射到相对于该数组的最大值和最小值或相对于
marker.cmin
和marker.cmax
(如果设置)的色标。
示例:
import plotly.graph_objects as go
fig = go.Figure(data=go.Scatter(
x=[1, 2, 3, 4],
y=[10, 11, 12, 13],
mode='markers',
marker=dict(size=[40, 60, 80, 100],
color=[0, 1, 2, 3])
))
fig.show()