导入绘图包
- 1
- 2
- 1
- 2
使用from pylab import *
一次导入matplotlib.pyplot和numpy也可以,但是不推荐,推荐像上面一样分别导入,以防导入中出现错误而难以检查。
生成模拟数据点
- 1
- 2
- 1
- 2
- arange()类似于内置函数range(),通过指定开始值、终值和步长创建表示等差数列的一维数组,注意得到的结果数组不包含终值。
- linspace()通过指定开始值、终值和元素个数创建表示等差数列的一维数组,可以通过endpoint参数指定是否包含终值,默认值为True,即包含终值。
绘图
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
绘图过程关键步骤
- 1、要定义一个
figure
matplotlib.pyplot.figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass=<class 'matplotlib.figure.Figure'>,**kwargs)
- 1
- 1
这里只指定了figure大小,分辨率dpi,还有下面的参数:
num:figure对象标记
facecolor:背景颜色
edgecolor:边框颜色
-
2、用
plot
在figure
上画点- 1
- 1
plot
传入序列数据,传入一个序列的时候,横轴显示的是序列里元素的索引,纵轴显示的是序列里的数字,传入两个序列的时候,取最短的那个序列长度,在横轴和纵轴上画点。有如下参数:
线条属性:实线,虚线,点横线等等
线条标记:点,正方形,星型
线条颜色:蓝,红,青,绿,黄,黑
- 3、设置横轴、纵轴上下限以及刻度
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
- 4、显示或者保存图片