熊猫barchart groupby csv

时间:2019-08-29 19:29:11

标签: python-3.x pandas-groupby

barchart没有显示期望的结果

Importing csv format:
machinename,Assigned,Status
m1,bill,done
m2,jon,inprogress
m3,harry,done
m4,jon,inprogress
m5,bill,inprogress

尝试生成一个条形图,显示在X轴上分配的每个人,然后在Y轴上显示“完成”的编号。 我尝试过组合groupby并将索引重置为“时间”,但似乎无法使条形图显示X和Y轴上的预期值        状态分配时间 0已完成帐单1 1哈利1 2进账单1 3进行中的乔恩2

!/ usr / bin / env python3

将熊猫作为pd导入 导入matplotlib.pyplot作为plt

df = pd.read_csv ('/Users/pandas/testdata/pie.csv')

df2=df.groupby(["Status","Assigned"]).size().reset_index(name="Time")
df2.Time.value_counts().plot.bar
plt.axis(x='Assigned',y='Status.done')
plt.show()

expect X axis to have name of those assigned. and Y axis to show number of Status.done

0 个答案:

没有答案