【发布时间】:2016-10-20 19:16:48
【问题描述】:
我有一个 excel 文件,其中包含有关某些数据的信息,其中包含两列,一列描述对象,一列描述该对象出现的数量,例如:
house 5
car 3
boat 2
我想创建一个直方图,所以我创建了一个 pandas df
X = pandas.read_table("myfile.txt")
categories = pandas.DataFrame({
"object": X["object"],
"total": X["total"]
})
接下来我绘制它:
categories.total.to_frame("objects").query("objects> 2").sort_values("objects", ascending=False).plot.bar(width=1)
这可行,但我想在 x 轴上显示对象的名称,现在它只是枚举对象。我该怎么做?
【问题讨论】:
标签: python pandas matplotlib histogram