熊猫的条形图颜色操作

时间:2020-01-09 13:37:47

标签: python pandas colors bar-chart

我正在处理熊猫中的一条数据,并制作了一个图表来显示性别之间的小时工资差距。

我首先使用代码将数据按性别分组为小时工资

founder

然后我使用代码创建了一个条形图

`df1 = df[["gender","hourly_wage"]]
staff4=df1.groupby(['gender']).sum()
staff4.head()`

我得到的结果是下图;

Gender pay gap graph

我打算使较大的条或第二根条具有不同的颜色(例如橙色)。我该怎么办?

到目前为止,我没有尝试过`my_plot = staff4.plot(kind='bar',stacked=True,title="Gender Pay Gap Analysis") my_plot.set_xlabel("Gender") my_plot.set_ylabel("hourly_wage")`

还可以在每个栏的顶部添加一定比例的栏吗?显示每个性别的工资百分比?

问题2

上图的y轴表示小时工资,其范围为color=[plt.cm.Paired(np.arange(len(df)))])的最低值。如何格式化轴以显示0到30的范围,其中1英寸代表5英镑?

请问我能做什么?

我在评论中尝试了Chris A的建议,

0.53 to 24.98

Transposed Graph plot

但是是否可以保留图形的原始样式以及条形图之间的间隔?我可以更改标签在x轴上的方向吗?

0 个答案:

没有答案