课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
15分钟

Axis类

  • matplotlib.axis.Axis实例处理tick linegrid linetick label以及axis label的绘制,它包括坐标轴上的刻度线、刻度label、坐标网格、坐标轴标题。通常你可以独立的配置y轴的左边刻度以及右边的刻度,也可以独立地配置x轴的上边刻度以及下边的刻度。
    • 刻度包括主刻度和次刻度,它们都是Tick刻度对象。
  • Axis也存储了数据用于内部的缩放以及自适应处理。它还有Locator实例和Formatter实例用于控制刻度线的位置以及刻度label
  • 每个Axis都有一个.label属性,也有主刻度列表和次刻度列表。这些tickXTickYTick的实例,他们存放着实际的line primitive以及text primitive来渲染刻度线以及刻度文本。
  • 刻度是动态创建的,只有在需要创建的时候才创建(比如缩放的时候)。Axis也提供了一些辅助方法来获取刻度文本、刻度线位置等等:
    • Axis.get_major_ticks():获取主刻度列表(一个Tick对象的列表)
    • Axis.get_minor_ticks():获取次刻度列表(一个Tick对象的列表)
    • Axis.get_majorticklabels():获取主刻度label列表(一个Text对象的列表)
    • Axis.get_majorticklines():获取主刻度线(一个Line2D对象的列表)
    • Axis.get_ticklocs():获取刻度线位置的列表。 可以通过minor=True|False关键字参数控制输出minor还是majortick location
    • Axis.get_ticklabels():获取刻度label列表(一个Text实例的列表)。 可以通过minor=True|False关键字参数控制输出minor还是majortick label
    • Axis.get_ticklines():获取刻度线列表(一个Line2D实例的列表)。 可以通过minor=True|False关键字参数控制输出minor还是majortick line
    • Axis.get_scale():获取坐标轴的缩放属性,如'log'或者'linear'
    • Axis.get_view_interval():获取内部的axis view limits实例
    • Axis.get_data_interval():获取内部的axis data limits实例
    • Axis.get_gridlines():获取grid line的列表
    • Axis.get_label():获取axis label(一个Text实例)
    • Axis.get_label_text():获取axis label的字符串
    • Axis.get_major_locator():获取major tick locator(一个matplotlib.ticker.Locator实例)
    • Axis.get_minor_locator():获取minor tick locator(一个matplotlib.ticker.Locator实例)
    • Axis.get_major_formatter():获取major tick formatter(一个matplotlib.ticker.Formatter实例)
    • Axis.get_minor_formatter():获取minor tick formatter(一个matplotlib.ticker.Formatter实例)
    • Axis.grid(b=None,which='major',**kwargs):一个开关,用于控制major或者minortickon|off