介绍
Matplotlib是Python的绘图库,其中的pyplot包封装了很多画图的函数
通用图的属性设置
通用设置方面
- plt.figure(figsize=(10,6)) # 设置图框大小尺寸
- plt.title(‘xxx’,fontsize=20) # 设置图框标题
- plt.rcParams[‘font.sans-serif’] = [‘SimHei’] # 用来正常显示中文标签
- xlabel 设置x轴标签 plt.xlabel(“xx”,fontsize=12, color=‘red’)
- ylabel 设置y轴标签 plt.ylabel(“xx”)
- text()命令可以被用来在任何位置添加文字
- plt.grid(True) # 显示网格;
- legend = plt.plot(t, t, ‘r–’, t, t** 2, ‘bs’, t, t**3, ‘g^’),
plt.legend(legend,[‘l1’,‘l2’,‘l3’],loc=‘upper left’) # 显示legend标签 - plt.show() # 显示图片
内存清除方面
- plt.cla() # 清除axes,即当前 figure 中的活动的axes,但其他axes保持不变。
- plt.clf() # 清除当前 figure 的所有axes,但是不关闭这个 window,所以能继续复用于其他的 plot
- plt.close() # 关闭 window,如果没有指定,则指当前 window。
线图
import matplotlib.pyplot as plt
plt.plot([1,2,3,4], [1,4,9,16], 'ro')
plt.axis(