需求: 运行效果图:
想要在任意位置添加坐标系,首先需要认识axes()函数,下面就来介绍这个函数
matplotlib支持画布的任意位置添加自定义大小的坐标系统,同时显示坐标轴,而不再受规则区域的限制。pyplot模块可以使用axes()函数来创建一个Axes()类的对象,并将这个对象添加到当前的画布中,axes()函数语法如下:
axes(arg=None,projection=None,polar=False,aspect,frame_on,**kwargs)
参数含义如下:
arg:这个参数可以有两种取值,一种是None,另一种时4-tuple。当值为None时,表示使用subplot(111)添加的与画布等同大小的Axes对象;当值为4-tuple时,表示用这个值来自定义控制坐标系的位置和大小,它是由4个浮点型元素(取值范围为0~1)组成的元组(left,bottom,width,height)。"left,bottom"这两个数可以理解为坐标系的左下方的角的坐标,left表示横坐标,可以控制