Python 尝试创建条形图以形成数据框。特定于该月的图表

Python 尝试创建条形图以形成数据框。特定于该月的图表,python,pandas,python-2.7,pandas-groupby,Python,Pandas,Python 2.7,Pandas Groupby,Dataframe基本上包含三个方面 日期、计数和公司 我想创建一个程序,使条形图与计数在y轴和公司在x轴;但不同月份应该有多个图表。例如,应该有一张五月图表,其中只包含该月所有公司的计数 我曾尝试使用groupby按公司对它们进行组织,并使用.sum()计算每个公司的整个数据库,但我无法具体到一个月 #code for grouping data by company only not dates df = pd.read_csv('values.csv', delimiter = ',')

Dataframe基本上包含三个方面

日期、计数和公司

我想创建一个程序,使条形图与计数在y轴和公司在x轴;但不同月份应该有多个图表。例如,应该有一张五月图表,其中只包含该月所有公司的计数

我曾尝试使用groupby按公司对它们进行组织,并使用.sum()计算每个公司的整个数据库,但我无法具体到一个月

#code for grouping data by company only not dates
df = pd.read_csv('values.csv', delimiter = ',')

df.head(1)

df = df.query('Metric == "Company"')

df = df.groupby('Company').sum().Count

print(df)

df = df.plot(kind='bar', align='center', title ="entity",figsize=(15,10),legend=True, fontsize=5)
df.set_ylabel("Count",fontsize=12)
df.set_xlabel("Company",fontsize=12)
#this code works, variables changed for data privacy

预期结果应为每个月打印多个图表,其中仅包含该月每个公司的所有计数。

假设您可以从日期列中获得月、年、日。()

现在您有了日期、计数、公司、月、年、日期列


数据框基本上包含三个标题:日期、计数、,公司能否附上样本数据?公司计数日期苹果97 2019年1月16日三星84 2019年1月06日Linux 100 2019年2月03日微软61 2019年1月29日黑莓17 2019年2月24日LG 98 2019年2月23日松下20日2019年2月22日苹果100 19日2019年3月19日三星43日2019年1月1日Linux 21日06日2019年1日微软72 05月03日黑莓75日2019年3月24日LG 82日2019年3月19日松下42 25/02/2019苹果50 12/01/2019三星74 15/02/2019 Linux 41 09/03/2019微软97 12/03/2019黑莓15 28/03/2019Hi thxs作为您的回复,但它返回我一个类型错误:online df=df.grouby。。。序列对象现在不是callableCheck。PS:你需要为你的回复创建Month columnsHi,Thxs,我想我可以从这里开始工作,但是我在:for,I,m in enumerate(df[“Month”].uniqure())检查你的unique()拼写时遇到了一个关键错误。如果您认为答案与问题相关,请将其作为正式答案接受:)
df = df.groupby(['month','Company']).sum() #month-company combo and counts
fig = plt.figure()
for i,m in enumerate(df['month'].unique()): 
    plt.subplot(2,3,i+1)
    tmp = df[df['Month']==m]
    plt.bar(tmp['company'],tmp['count'])
    plt.title(m)
    plt.tight_layout()