data looks like this
A | label |
---|---|
string | negative |
string | negative |
string | negative |
string | positive |
string | positive |
string | negative |
string | positive |
I want to make a simple plotly bar chart showing two bars - the count of positive and the count of negative, next to each other, blue and red.
If I do this
fig = px.bar(df, x=df["label"])
then I get this (btw do you know why the colors are muted out of nowhere?):
When I hover it says "count = 1 " I want it to say the actual count.. and I want to make the negative bar red. How do I do that?
CodePudding user response:
plotly has histogram chart type.
CodePudding user response:
Do groupby
and aggregate with count
to get a new DataFrame with the count for the two classes under label
:
fig = px.bar(df.groupby([‘a’]).count(),x=‘label’,color =‘label’, color_discrete_sequence=[‘blue’,’red’])