mpl_toolkits.axisartist.axislines

Axislines包括Axis类的修改实现。最大的区别是,负责绘制轴脊椎、记号、记号标签和轴标签的美工人员是从Matplotlib的axis类中分离出来的。最初,这个改变是为了支持曲线网格。以下是我提出新axes类的几个原因:

  • “上”和“下”x轴(或“左”和“右”y轴)可以有不同的记号(记号位置和标签)。这在当前的Matplotlib中是不可能的,尽管有些双轴技巧可以帮助实现。
  • 曲线网格。
  • 倾斜的蜱

在New Axes类中,默认情况下Xaxis和Yaxis设置为不可见,并且定义了新的Artist集(AxisArtist)以绘制轴线、刻度线、刻度标签和轴标签。axis.axis属性用作这些艺术家的字典,即ax.axis [“左”] 是负责绘制左Y轴的轴命名实例。默认的axles.axis包含“bottom”、“left”、“top”和“right”。

Axisartist可以被认为是一个容器艺术家,并有以下儿童艺术家将绘制滴答,标签等。

  • 线
  • 主要滴答声,主要滴答声标签
  • 次要滴答声、次要滴答声标签
  • 偏移文本
  • 标签

请注意,这些艺术家与 matplotlib.axis.Axis ,因此Matplotlib中大多数与勾号相关的函数都不起作用。例如,对象的颜色和标记宽度 ax.axis["bottom"].major_ticks 将跟随轴.xaxis除非明确规定。

除了轴对称,轴 网格线 属性,它明显绘制网格线。网格线需要与轴分开,因为某些网格线永远不能通过任何轴。

Axes * ARGs [, grid_helper] ) 在图形中构建轴。
AxesZero * ARGs [, grid_helper] ) 在图形中构建轴。
AxisArtistHelper () AxisArtisHelper应该使用给定的API定义以下方法。请注意,第一个axes参数将是调用者艺术家的axes属性。
AxisArtistHelperRectlinear ()
GridHelperBase ()
GridHelperRectlinear (轴)