pandas 绘图 拆线图 多条拆线 柱状图 横向 纵向 饼状图

发布时间 2023-12-31 06:20:59作者: myrj
Pandas利用plot()调用Matplotlib快速绘制出数据可视化图形。注 意,第一次使用plot()时可能需要执行两次才能显示图形。可以使用plot()快速绘制折线图。
df['Q1'].plot() # Q1成绩的折线分布

 可以先选择要展示的数据,再绘图。 df.loc['Ben','Q1':'Q4'].plot() # ben四个季度的成绩变化

 使用plot.bar绘制柱状图。
df.loc[ 'Ben','Q1':'Q4'].plot.bar() # 柱状图 

 df.loc[ 'Ben','Q1':'Q4'].plot.barh() # 横向柱状图

 对数据聚合计算后,可以绘制成多条折线图,如图1-17所示。 # 各Team四个季度总成绩趋势

df.groupby('team').sum().T.plot()

 可以用pie绘制饼图,如图1-18所示。 # 各组人数对比
df.groupby('team').count().Q1.plot.pie()