我正在处理熊猫中的一条数据,并制作了一个图表来显示性别之间的小时工资差距。
我首先使用代码将数据按性别分组为小时工资
founder
然后我使用代码创建了一个条形图
`df1 = df[["gender","hourly_wage"]]
staff4=df1.groupby(['gender']).sum()
staff4.head()`
我得到的结果是下图;
我打算使较大的条或第二根条具有不同的颜色(例如橙色)。我该怎么办?
到目前为止,我没有尝试过`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
但是是否可以保留图形的原始样式以及条形图之间的间隔?我可以更改标签在x轴上的方向吗?