python - 如何在其顶部显示每个条的值?
问题描述
我试图将每个条的价值放在其顶部,但我做不到。这是我工作的截图,这里是代码:
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()
解决方案
推荐阅读
- r - 如何从大列表中提取元素
- r - 如何在 ggplot 中使用多个组图层制作多条线?
- github - 在 github 上托管网站
- java - Java实例锁和实例字段锁的区别
- javascript - 拖放时通过线动态连接节点
- java - 我收到此错误 HTTP 状态 500 – 内部服务器错误,并且在 'javaee_7.xsd' 中也有 '1' 错误
- python - 如何在等待中获取具有类的所有元素
- sqlalchemy - sqlalchemy 可以将关系表示为列表字典吗?
- python - 我的带有 in 函数的代码不执行任务,但在它之外执行相同的任务?
- php - 如何在 JQuery 中包含 php?