Matplotlib库入门

目录

Matplotlib库的介绍

matplotlib库的使用

 pyplot的绘图区域

pyplot的plot( )函数

pyplot的中文显示

用rcParams修改字体

在有中文输出的地方,增加属性fontproperties

pyplot的文本显示

pyplot的子绘图区域 


Matplotlib库的介绍

python优秀的数据可视化第三方库,Matplotlib库的效果:http://matplotlib.org/gallery.html

Matplotlib库由各种可视化类构成,内部结构复杂,受Matlab启发。

Matplotlib提供了一个子库——matplotlib.pyplot是绘制各类可视化图像的命令子库,相当于matplotlib的快捷方式

matplotlib库的使用

                                  import matplotlib.pyplot as plt   (plt为引入模块的别名)

启动spyder的编辑器,matplotlib库小测

Matplotlib库入门

Matplotlib库入门

 pyplot的绘图区域

Matplotlib库入门

Matplotlib库入门

np.exp(x)、np.cos(x)为Numpy的一元函数,计算数组各元素的指数值、余弦值。

pyplot的plot( )函数

Matplotlib库入门

Matplotlib库入门 四条曲线只有颜色不同,形状格式都相同,如何修改呢?format_string是控制曲线的格式字符串。

Matplotlib库入门

Matplotlib库入门 Matplotlib库入门

Matplotlib库入门

Matplotlib库入门

 pyplot的中文显示

pyplot不默认支持中文显示,包括两种方法:

1.用rcParams修改字体

把绘图区域的所有字体变成新的字体

Matplotlib库入门

 rcParams包括3个属性:

Matplotlib库入门Matplotlib库入门

Matplotlib库入门

 2.在有中文输出的地方,增加属性fontproperties

推荐:修改局部的字体,对系统改变小

Matplotlib库入门

 pyplot的文本显示

pyplot的文本显示函数

Matplotlib库入门

Matplotlib库入门 Matplotlib库入门

pyplot的子绘图区域 

plt.subplot( )可以设置绘图区域,复杂的绘图区域怎么办呢?plt.subplot2grid( )

Matplotlib库入门

Matplotlib库入门 plt.subplot2grid( )方式很好,但每次都需要给出(3,3)的方位,可用GridSpec类简化设计,用GridSpec类 + subplot( ) 可实现相同功能。

Matplotlib库入门

 

 

 

 

 

 

上一篇:VSCode SSH相关


下一篇:Matplotlib 绘制常见图形进行数据描述