一、导入numpy包
import numpy as np
import matplotlib.pyplot as plt
二、快速绘图但不方便管理
import numpy as np
import matplotlib.pyplot as plt
plt.plot() #绘制图片
plt.show() #显示图片
运行:
三、 通过生成fig对象进行绘图
1. plt.figure() 创建并返回一个figure图像
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure()
plt.show()
运行生成白色画布,无坐标系等
2. 往fig对象中添加一个subplot (子图)
fig.add_subplot(n1n2n3):生成一个subplot
n1是网格区域划分的行数,n2是网格区域划分的列数,n3是该子图占据的网格例如
fig.add_subplot(222):生成一个subplot分布为:
区域1 区域2(该区域为子图所在区域)
区域3 区域4
第一个数字subplot的行数、第二个数字subplot的列数,第三个数字是目前添加的subplot在子图网格中处的位置
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure()
fig.add_subplot(111)
plt.show()
3. fig.savefig(filename):保存图像
fig.savefig('./figue.png') #后缀格式可以自己选
可以通过关键地dpi设置图片像素来改变分辨率,dpi默认为100
fig.savefig('./figue.png',dpi = 500 ) #后缀格式可以自己选
4. 关键字figsize 设置图片大小
[横坐标长度,纵坐标高度] 其默认单位为英寸,默认为[6.4, 4.8]
import numpy as np
import matplotli