5. 直角坐标系、对数坐标系、极坐标系
通过
Axes.set_xscale(value,**kwargs)
/Axes.set_yscale(value,**kwargs)
方法可以设置x
轴/y
轴是否对数坐标。其中value
可以为:linear
:线性log
:对数。其中basex
|basey
关键字指定对数的基logit
:以2为底的对数symlog
:对数,其中basex
|basey
关键字指定对数的基
你也可以通过
matplotlib.pyplot.xscale()
和matplotlib.pyplot.yscale()
来设置对数坐标。一定要先添加数据后设置对数坐标。通过
Figure.add_axes((left,bottom,width,height), projection='polar')
或者Figure.add_axes((left,bottom,width,height), polar=True)
方法可以创建一个极坐标的Axes
。其中polar
关键字是为了兼容旧代码,新代码推荐用projection
关键字,因为projection
关键字不仅可以设置极坐标,还可以设置自定义坐标(它将坐标统一为映射关系)。Figure.add_subplot(...)
也是同样的设置