series和dataframe绘图
series绘图
生成数据并画图
首先生成一个series数据:
其中cunsum方法是累加,如图:
直接绘制s1的图像:
修改图像属性
改变图像类型
kind参数默认为line,表示显示折线图,也可以修改这个参数的值以显示其他类型的图像:
显示格栅
grid参数默认为False,修改其值为True可以在图像中显示格栅:
增加图例
label参数可以指定图像的图例,指定label后必须执行plt.legend()才能显示图例:
设置标题
title参数可以指定图像的标题
设置图像风格
style可以设置图像线条的风格,虚线、实线、点等:
在一张图中画两个series数据
在一个图像中
通过subplot子图
方法1:
方法2:
dataframe绘图
生成数据并画图
dataframe本质是多个series组成的,所以对dataframe绘图其实是对多个series同时绘图
每一条折线就是一列。
改变图形属性
改变线条类型
横向显示柱形图
堆叠显示柱形图
填充的线形图
按行画图
这里的横坐标应该是ABCD的,不知道为啥没显示,郁闷
更简单的方法是先对原始dataframe转置再画图