Я пытаюсь построить график распределения классов.
import plotly.graph_objects as go
df = pd.read_csv('https://gist.githubusercontent.com/netj/8836201/raw/6f9306ad21398ea43cba4f7d537619d0e07d5ae3/iris.csv')
fig = go.Figure()
fig.add_trace(go.Histogram(histfunc="count", x=df['variety'], showlegend=True))
fig
Это дает мне:
Я хочу, чтобы легенда была Setosa, Versicolor, Virginica
и каждая полоса с другой цвет.
Используя pandas Я могу (хотя там есть проблема с легендой):
ax = df['variety'].value_counts().plot(kind="bar")
ax.legend(df.variety.unique())
Я хочу это для интеграции с plotly da sh, поэтому я использую plotly go. Если кто-то может мне помочь с этой проблемой. Это было бы для меня большим подспорьем, так как я новичок ie в графике.