一、plt.figure图片/画板
- (1)类似真实的画布,后续所有操作都在画布上进行。
- (2)它就是一幅画,一笔不画也是一幅画,画满还是一幅画。
1.1 num图片编号
- (1)num类似图片的编号,画布的编号。
- (2)允许创建多个figure画图板,但是具体操作遵循就近原则(操作是在最近一次调用的画图板上实现)
- (3)缺省条件下内部默认调用pyplot.figure(1)。比如调用了plt.plot()系统内部一定已经调用了pyplot.figure(1)
1.2 figsize图片大小
- (1)英寸单位的宽和高,默认为 rcParams[“figure.figsize”] = [6.4, 4.8]
1.3 dpi图像分辨率
- (1)图像的分辨率,默认 rcParams[“figure.dpi”] = 100
1.4 facecolor图片背景颜色
- (1)背景颜色,默认 rcParams[“figure.facecolor”] = ‘w’
- (2)中间横竖坐标轴围起来的是axes区域,axes可以理解成悬浮在figure上,所以不着色。
- (3)创建图片画板时,默认创建一个axes区域。
- (4)图中黄色的部分就形成了图片的边框(注意边框和边不一样,边框包含边。结合1.5;1.6;1.7一起看)
1.5 edgecolor 图片边的颜色
- (1)边的颜色,默认 rcParams[“figure.edgecolor”] = ‘w’
- (2)因为图片边的宽度linewidth默认为0,所以即便设置了颜色,什么也看不见!!!
- (3)图片的边框包含图片的边
1.6 linewidth图片边的宽度
- (1)linewidth默认为0
- (2)因为图片边的颜色edgecolor默认为白色white,即便设置了边宽,什么也看不见!!!
- (3)图片的边框包含图片的边
- (4)同时设置图片边的颜色edgecolor和图片边的宽度linewidth,图片的边才能显现!!!
1.7 frameon 图片边框
- (1)图片边框与图片的边不一样,图片的边框包含图片的边。参考1.4;1.5;1.6
- (2)默认为True如果设为False禁止绘制图形边框,删除图片边框时图片的边也不见了。
二、axes区域
- 注:
- (1)与1.5对比,得出凡是被横竖坐标轴围起来的部分就是一个axes
- (2)两个axes区域可以重叠,也可以并列
2.1 plt.add_axes()添加区域方式一
2.1.1 rect位置参数
- (1)rect = [left, bottom, width, height]
2.1.2 facecolor区域背景颜色
2.1.3 sharex共享某个区域的x轴刻度
2.1.4 sharey共享某个区域的y轴刻度
- 同sharex
2.2 plt.add_axes(axes)添加区域方式二
- (1)注:此时将区域作为对象添加进来
三、plt.axis坐标轴
- axis包含x轴和y轴,不分x轴和y轴
3.1 [xmin, xmax, ymin, ymax]设置x轴y轴上下限
- 注:这个功能像是y.xlim和y.ylim的合并
3.2 option 设置轴显示样式
- option关键字也可以省略