4大坐标系
数据坐标系:x轴范围,y轴范围
子图坐标系:描述子图中位置的坐标系,左下角为(0,0),右上角为(1,1)
图表坐标系: 左下角为(0,0),右上角为(1,1)
窗口坐标系:左下角坐标为(0,0),右上角坐标为(width,height)
—————-为以像素为单位的坐标系,不包含标题栏、工具条及状态栏部分
axes对象:transData为数据坐标变换对象
————–transAxes为子图坐标变换对象
Figure对象:transFigure为图表变换对象
注释
在python模板中提供的绘制文字的函数为text()和figtext().
text():调用当前Axes对象的text()方法进行绘图,默认在数据坐标系中添加文字
figtext():调用当前figure对象的text()方法进行绘图,默认在图表坐标系中添加文字
可通过transform参数改变文字所在的坐标系。
通过pyplot模板的annotate()绘制带箭头的注释文字:
annotate(s,xy,xytext,xycoords=’data’,textcoords=’data’,arrowprops=None,…)
说明:s为注释文本,xy为箭头所指处的坐标,xytext为注释文本所处的坐标
# -*- coding: utf-8 -*-
import numpy
import matplotlib
import matplotlib.pyplot as plt
from matplotlib import transforms
import numpy
i