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 (轴) |