1.matplotlib
中有四个坐标系:
data
坐标系:坐标转换对象为ax.transData
。它是用户级坐标系,由xlim
和ylim
控制Axes
坐标系:坐标转换对象为ax.transAxes
。它是Axes
的坐标系,(0,0)
为Axes
的左下角,(1,1)
为Axes
的右上角。Figure
坐标系:坐标转换对象为fig.transFigure
。它是Figure
的坐标系,(0,0)
为Figure
的左下角,(1,1)
为Figure
的右上角。display
坐标系:它没有坐标转换对象。它显示的是display
的像素坐标系,(0,0)
为display
的左下角,(width,height)
为display
的右上角。前面三个坐标系的坐标转换对象有方法执行坐标转换,这些方法接受输入并产生输出:输入为本坐标系内的坐标点,输出为display
坐标系中的坐标。(因此display
坐标系没有坐标转换对象)。当然他们也有相关方法将来自于display
坐标系中的坐标转换回本坐标系内的坐标。
原文:https://www.cnblogs.com/nxf-rabbit75/p/12099135.html