首页 > 解决方案 > 如何在其顶部显示每个条的值?

问题描述

在此处输入图像描述

我试图将每个条的价值放在其顶部,但我做不到。这是我工作的截图,这里是代码:

import matplotlib
import matplotlib.pyplot as plt
%matplotlib inline
x=df["Unnamed: 0"]
x_pos=[i for i, _ in enumerate(x)]
ax=df.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(x_pos,x)
for spine in ax.spines:
    ax.spines[spine].set_visible(False)
plt.show()

标签: pythonmatplotlib

解决方案


推荐阅读