第五章 子图的绘制及坐标轴共享

5.1 绘制固定区域的子图

5.1.1 绘制单子图

使用pyplot的subplot()函数可以在规划好的某个区域中绘制单个子图

subplot(nrows,ncols,index,projection,polar,sharex,sharey,label,**kwargs)

nrows:表示规划区域的行数

ncols:表示规划区域的列数

index:表示选择区域的索引,默认从1开始编号

projection:表示子图的投影类型,可以为None,aitoff,hammer,lambert,mollweide,polar,rectilinear中任一取值,其中默认值None代表使用rectilinear直线投影

polar:表示是否使用极坐标,默认值为False。若参数polar设为True,则作用等同于projection='polar'

sharex,sharey:傲视是否共享子图的x轴或y轴

参数nrows,ncols,index既支持单独传参,也支持一个3位整数(每位整数必须小于10)的形式传参,例如,subplot(235)与subplot(2,3,5)是等价的。

subplot()函数会返回一个Axes类的自雷SubplotBase对象。

需要说明的是,Figure类对象可以使用add_subplot()方法绘制单子图,此方式与subplot()函数的作用是等价的。

例如,将画布规划成3*2的矩阵区域,并在索引为6的区域中绘制子图,再次将画布规划成3*1的矩阵区域,并在索引为2的区域中绘制子图

 
 

你可能感兴趣的:(Python可视化,matplotlib,信息可视化,python,numpy,plotly)