关键词:坐标轴范围,图像保存,坐标轴密度,axes自适应figure,matplotlib面向对象,部分理论概念
简单的小例子
|
|
plt.plot()简介:
|
|
如何处理坐标轴的密度:
|
|
此处见过好多直接ax.xaxis.set_major……的使用方法,我的理解是,ax是一个父类的实例,可以直接调用任何的关于matplotlib.axis下的东西。有待考证(可用度不高,测试过,有的可,有的不可)
得出一个结论,能用plt就用plt,尽量不使用axes
|
|
关键词:坐标轴,密度
axes自动填充满figure
|
|
如何令图片文件名称与title一致
|
|
NOTICE:当使用了twinx()之后,尽量使用如下方式实现图片的保存
|
|
#####关于matplotlib的面向对象
|
|
上面这个函数有两个返回值,他们分别如下:
|
|
他们的关系由下图初见端倪:(fig是一个大面板,ax是这个面板上的区域,fig是由ax和其他一些东西组成的)
这两个类分别如下:
|
|
|
|
所以,小例子:
|
|
如何移轴
|
|
例子:
|
|
添加注释
|
|
###理论概念
绘图区域设置
绘图区域概念如下:
在matplotlib中,一个独立的图像(不管有多少小图像)是一个Figure对象,一个Figure对象中可以包含一个或者多个Axes对象,每个Axes对象都是一个拥有自己独立坐标系统的绘图区域,如下:
因此,可以在全局绘图区域中创建一个分区体系,并定位到一个子绘图区域
|
|
一个Figure对应一张图片。Title为标题。Axis为坐标轴,Label为坐标轴标注。Tick为刻度线,Tick Label为刻度注释。