我正在使用
plotly
go 使用新轨迹更新小提琴图。但是,我似乎无法弄清楚如何在将不同迹线添加到图中时更新它们的名称。我现在得到的只是“迹线 1”、“迹线 2”等
如何做到这一点?我想答案很简单,但我对此有点陌生,因此我们将不胜感激任何帮助!
from plotly.colors import n_colors
colors = n_colors('rgb(2, 200, 200)', 'rgb(300, 10, 10)', 12, colortype='rgb')
fig = go.Figure()
for data_line, color in zip(hist_data, colors):
fig.add_trace(go.Violin(x=data_line, line_color=color))
fig.update_traces(orientation='h', side='positive', width=3, points=False)
fig.update_layout(xaxis_showgrid=False, xaxis_zeroline=True)
我尝试将名称句柄添加到Fig.add_trace并调用名称列表,但这不起作用。
您可以使用
name
kwarg 设置跟踪的名称,该名称将用于标记图例中的相关条目。
fig.add_trace(go.Violin(x=data_line, line_color=color, name="<trace_name>"))