【发布时间】:2014-04-11 22:21:22
【问题描述】:
我正在尝试创建一个条形图,其中 x 轴是我的 dataFrame 中的 column1(可以说它称为“A”,它包含字符串),y 轴是第二列(名为“B”和包含整数)。 我想创建一个绘图并从相关列中获取数据,并将 x 轴标签视为 dataFrame 中的字符串。
我该怎么做?
【问题讨论】:
标签: python-3.x matplotlib pandas
我正在尝试创建一个条形图,其中 x 轴是我的 dataFrame 中的 column1(可以说它称为“A”,它包含字符串),y 轴是第二列(名为“B”和包含整数)。 我想创建一个绘图并从相关列中获取数据,并将 x 轴标签视为 dataFrame 中的字符串。
我该怎么做?
【问题讨论】:
标签: python-3.x matplotlib pandas
一个简单的例子:
import pylab as plt
import pandas as pd
from random import sample
atype = list('abc'*2)
asize = sample(xrange(100), 6)
df = pd.DataFrame({'type': atype, 'size': asize})
df_grouped = df.groupby('type').sum() # sum sizes for same types
df_grouped.plot(kind='bar')
plt.show()
【讨论】: