目录
1、说明 2、Series对象的绘图技巧 3、DataFrame对象的绘图技巧
1、说明
Series与DataFrame类型的对象也支持图形绘制,使用对象的plot方法即可。如果绘图数据就存在Series或者DataFrame对象中,我们就可以直接绘制,而无需使用plt.plot。
直接使用Series与DataFrame对象的plot方法绘图,有时候会显得特别方便,尤其是绘制一些简单的图形的时候,很nice!
注意:当利用Series与DataFrame对象的plot方法绘出某个图形后,仍然可以使用matplotlib中的各种绘图参数,来美化自己的图形。
2、Series对象的绘图技巧
1)常用图形绘制
plot默认绘制的是线形图,但是我们可以通过调整其kind参数的值,来绘制其它不同类型的图形。
① 常用图类型
- line:线形图
- bar:柱形图
- barh:条形图
- hist:直方图
- kde / density:核密度图
- pie:饼图
- box:箱线图
- area:面积图
② 常用参数
- color
- alpha
- stacked:是否堆叠。
③ 两种语法格式
- 格式一:s.plot(kind=“图类型”)
- 举例如下:s.plot(kind=“line”)
- 格式二:s.plot.图类型()
- 举例如下:s.plot.line()
操作如下:
结果如下:
2)案例操作
① 绘制折线图
结果如下:
② 绘制柱形图(又叫条形图)
结果如下:
③ 绘制水平柱形图(条形图)
结果如下:
④ 绘制直方图
结果如下:
⑤ 绘制核密度图
结果如下:
⑥ 绘制饼图
结果如下:
⑦ 绘制箱线图
结果如下:
⑧ 绘制面积图
结果如下:
3、DataFrame对象的绘图技巧
① 绘制折线图
结果如下:
② 绘制条形图
结果如下:
③ 绘制水平堆积条形图
结果如下:
④ 绘制核密度图
结果如下:
⑤ 绘制箱线图
结果如下:
详细参数,可以查看该文章:javascript:void(0)
⑥ 绘制面积图
结果如下:
关于面积图的解释:面积图是在折线图的基础之上形成的,它将折线图中折线与坐标轴之间的区域,使用颜色进行填充,这个填充就是我们所说的面积,颜色的填充可以更好地突出趋势信息。和折线图一样,面积图强调数量随着时间变化的程度。