首页 > 解决方案 > 如何在 pandas 中为我的数据集添加标签或打勾?

问题描述

下面是我的数据集,我无法在条形图的 x 轴上打勾或标注 [City 1, City 2, City 3 & City 4]。它是一个 1*4 矩阵。

City1    City2    City3    City4
1000     1020     940      720

这是我的代码,

df.plot.bar(color = 'deepbluesky', width = 2)
plt.xticks([], rotation = 'vertical')

帮助将不胜感激,谢谢!

标签: pythonpandasnumpymatplotlib

解决方案


让我们尝试通过堆叠使城市和相应的值出现在列中。然后将城市设置为索引。默认情况下,索引强制绘制在 x 轴上。

按照@Trenton McKinney 的建议编辑

df.T.plot.bar()

在此处输入图像描述


推荐阅读