目录
Matplotlib库的介绍
python优秀的数据可视化第三方库,Matplotlib库的效果:http://matplotlib.org/gallery.html
Matplotlib库由各种可视化类构成,内部结构复杂,受Matlab启发。
Matplotlib提供了一个子库——matplotlib.pyplot是绘制各类可视化图像的命令子库,相当于matplotlib的快捷方式。
matplotlib库的使用
import matplotlib.pyplot as plt (plt为引入模块的别名)
启动spyder的编辑器,matplotlib库小测
pyplot的绘图区域
np.exp(x)、np.cos(x)为Numpy的一元函数,计算数组各元素的指数值、余弦值。
pyplot的plot( )函数
四条曲线只有颜色不同,形状格式都相同,如何修改呢?format_string是控制曲线的格式字符串。
pyplot的中文显示
pyplot不默认支持中文显示,包括两种方法:
1.用rcParams修改字体
把绘图区域的所有字体变成新的字体
rcParams包括3个属性:
2.在有中文输出的地方,增加属性fontproperties
推荐:修改局部的字体,对系统改变小
pyplot的文本显示
pyplot的文本显示函数
pyplot的子绘图区域
plt.subplot( )可以设置绘图区域,复杂的绘图区域怎么办呢?plt.subplot2grid( )
plt.subplot2grid( )方式很好,但每次都需要给出(3,3)的方位,可用GridSpec类简化设计,用GridSpec类 + subplot( ) 可实现相同功能。