5. 直角坐标系、对数坐标系、极坐标系

  1. 通过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()来设置对数坐标。一定要先添加数据后设置对数坐标。

    对数坐标

  2. 通过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(...)也是同样的设置

    级坐标