这里的问题很简单,但我似乎无法弄清楚。我有一个包含 3 个可能值的数据框列:
print(df['Site'])
0 ABC
1 EFG
2 ABC
3 ABC
4 HIJ
当我绘制时,每个站点都有相同的颜色,但我希望每个标记都有一种颜色来代表该站点。我尝试过以下 2 个选项,但没有成功:
fig.add_trace(go.Scatter(x=df['Reported Date'], y=df['Score'],
mode='markers',
marker= dict(color=list(map(SetColor, df['Site']))),
name='Points',
text="Site: " + df['Site'].map(str) + " " + "Ticket: "+ df['Ticket ID'].map(str)))
fig.add_trace(go.Scatter(x=df['Reported Date'], y=df['Score'],
mode='markers',
marker_color= df['Site'],
name='Points',
text="Site: " + df['Site'].map(str) + " " + "Ticket: "+ df['Ticket ID'].map(str)))
我知道 Plotly/Dash 想要一个整数。有解决办法吗?如何在标记中绘制站点颜色?
江户川乱折腾
小唯快跑啊
万千封印
随时随地看视频慕课网APP
相关分类