【发布时间】:2016-08-14 05:13:43
【问题描述】:
我使用 Pandas 的 value_counts 函数来提供唯一值的计数:
CountStatus = pd.value_counts(df['scstatus'].values, sort=True)
Output:
200 133809
304 7217
404 2176
302 740
500 159
403 4
301 1
dtype: int64
我现在想使用 matplotlib 绘制这些值,即“plt.barh(CountStatus)”,但是我不断收到错误消息:ValueError:不兼容的大小:参数“宽度”必须是长度 7 或标量。
我猜这可能与左侧列是索引列有关。有没有办法获得水平条形图?我需要转换它还是在函数中指定其他内容?
谢谢
【问题讨论】:
标签: python pandas matplotlib plot bar-chart