matplotlib.pyplot 库(一)
1. matplotlib.pyplt 库简介
matplotlib 是 Python 下著名的绘图库,matplotlib 通过 pyplot 模块提供了一套类似和 Matlab 类似的画图 API,将众多绘图对象所构成的复杂结构隐藏在这套 API 内部。只需调用 pyplot 模块所提供的函数就可快速绘图以及设置图表的各种细节。
matplotlib.pyplot 的引用方式:import matplot.pyplot as plt
pyplot 模块重命名为 plt,有助于提高代码的可读性,plt 代替 matplotlib.pyplot。
2. matplotlib.pyplot 函数库
matplotlib.pyplot 是一个命令型函数集合,它可以像使用 Matlab 一样使用 matplotlib,pyplot 中的每一个函数都会对画布图像作出相应的改变。
2.1. plt.figure()
使用 plt.figure() 函数创建一个全局绘图区域,可包含如下参数:
num :设置图像编号
figsize :设置图像的宽度和高度,单位为英寸
facecolor :设置图像背景颜色
dpi :设置绘图对象的分辨率
edgecolor :设置图像边框颜色
例子1:
2.2 plt.subplot()
subplot () 用于全局绘图区域中创建自绘图区域,可包含如下参数:
nrow:subplot 的行数
ncols :subplot 的列数
注意:使用 subplot 可规划 figure 划分为 N 个子图,但每条 subplot 命令只能创建一个子图。
例子2:
2.3 plt.axes()
plt.axes ( rect,axisbg = ‘w’ ) 创建一个坐标系风格的子绘图区域。默认创建一个 subplot (111) 坐标系,参数 rect = [ left,bottom,width,height ] 中4个变量中的范围都是 [ 0 , 1 ],表示坐标系与全局绘图区域的关系;axisbg 表示背景色,默认为白色 ’ white '。
例子3:
2.4 plt.subplots_adjust ()
**plt.subplots_adjust ()** 用于调整子绘图区域的布局。