如何在条形图上方显示数据框中的数字

时间:2019-07-16 21:28:16

标签: python pandas matplotlib

在这里,我想通过在

之后添加一些代码,在相应栏上方显示相应主题的每个兴趣类别的百分比
plt.gca().spines['left'].set_visible(False)

(如果可能)。我知道过去存在相同的问题,但我不想仅复制并粘贴该答案,而是想了解到目前为止我的代码是否还可以在图表上方显示带有其他代码的数字,或者是否知道我需要更改整个代码以及原因。

df_pro.plot(kind='bar', figsize=(20, 8), width=0.8, color = ['#5cb85c','#5bc0de', '#d9534f'])
plt.title("Percentage of Respondents' Interest in Data Science Areas", fontsize=16)
plt.xticks(fontsize=14)
plt.yticks([])
plt.legend(labels=df_pro.columns,fontsize= 14)
plt.xlabel("", fontsize=0)
plt.gca().spines['right'].set_visible(False)
plt.gca().spines['top'].set_visible(False)
plt.gca().spines['left'].set_visible(False)
plt.show()

The graph that is displayed by the code above

现在我不知道如何根据我的代码在条形图上方显示百分比。目前,它不必显示百分比,但至少要显示数字。我认为以后可以找到将百分比单位添加到每个数字的方法。

因此,如果您可以添加/修改一些代码或告诉我在条形图上方显示这些数字的提示,将不胜感激。还是我的方法不正确,到目前为止我是否需要更改整个代码?

0 个答案:

没有答案