如何为只有1列和多行的数据框创建直方图(行值应在x轴上绘制,列值应在y轴上绘制)

时间:2019-12-27 19:37:50

标签: python pandas matplotlib histogram

我正在寻找以下数据帧的直方图(请参见下文)

   |  missing_values
---------------
F1 | 123
F2 | 80
F3 | 0
.
.
F84| 20

,其值在x轴上表示为F1,F2,F3 .... F84,在Y轴上表示missing_Value 注意:如您所见,没有与F1,F2 ... F84关联的列名

有人可以建议如何为此创建直方图吗?在绘制直方图之前,我需要做任何操作吗?我无法弄清楚需要什么

2 个答案:

答案 0 :(得分:1)

您可以尝试:

DI

如果您需要在普通列中转换索引,则可以使用import matplotlib.pyplot as plt plt.bar(x=df.index.values, height=df.missing_values.values)

答案 1 :(得分:0)

如果索引(第一列)已排序,则可以使用条形图:

df.plot.bar()

df.plot(kind='bar')

enter image description here