Pyplot基础语法及常用参数
pyplot基础语法及常用参数
1、创建画布:
import matplotlib.pyplot as plt
from matplotlib import pyplot as plt
调用figure
创建一个绘图对象,并且使它成为当前的绘图对象
plt.figure(figsize=(8,4))
通过figure参数可以指定绘图对象的宽度和高度,单位是英寸。
2、创建子图:
- 方法一、调用figure的方法add_subplot可以创建并选定子图:
p1=plt.figure(figsize=(8,4))
ax3=p1.add_sibplot(2,2,3)
- 方法二、调用plt的方法subplots可以创建并选定子图:
f,ax = plt.subplots(2,2) //f理解为大图,ax理解为包含很多小图对象的array
ax[0][0].plot(.......) //ax理解为包含很多小图像的array
- 方法三、调用plt的方法subplot可以创建并选定子图:
ax = plt.subplot(2,2,1)
plt.plot(.....)
函数的第一第二个参数分别制定了子图有几列几行,第三个表示第几个子图,从左到右的顺序。
添加画布内容:
- 添加标题
- 添加坐标轴名称
- 绘制图形
- 设定坐标轴范围
- 指定坐标轴刻度数目和取值
- 指定当前的图例
以上的操作无先后顺序之分,但例外的是添加图例一定要在绘制图形之后。
4、保存与显示图形
5、设置pyplot的动态re参数
所有的rc参数都保存在一个字典rcParams中,通过动态修改该字典,就可以修改绘画的属性。
有两种方式可以修改:
1、使用参数字典rcParams访问并修改已加载的配置项
2、通过plt.rc()函数传入属性的关键字来修改配置
print(plt.rcParams) //打印所有的re参数
线条的常用rc参数名称,解释与取值
7、中文显示问题
plt.rcParams['font.sans-serif'] = 'SimHei' # 设置为黑体字
plt.rcParams['axes.unicode_minus'] = False # 设置正常显示符号
分析特征间的关系
一般使用散点图
和折线图
分析不同数值特征间的关系。
- 散点图主要分析特征间的相关关系。
- 折线图主要分析自变量和因变量特征之间的趋势关系。
散点图
使用scatter函数进行散点图的绘制:
折线图
示例:
上图里:
plt.xticks(data['T'].rotation=45) #描绘时间轴的参数倾斜45度
分析特征内部数据分布与分散情况
直方图
饼图
箱线图