mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple#

class mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple(nx, ny)[source]#

基类: object

一个辅助类,用于确定需要绘制的网格线的范围。

参数:
nx, nyint

每个方向的样本数量。

__call__(transform_xy, x1, y1, x2, y2)[source]#

计算通过将transform_xy应用于由(x1, y1, x2, y2)限定的框所获得的边界框的近似值。

预期用途是将(x1, y1, x2, y2)设为轴坐标,并将transform_xy设为从轴坐标到数据坐标的变换;此方法随后返回跨越实际轴的数据坐标范围。

计算通过在(x1, y1, x2, y2)框中采样nx * ny个等间距点,并找到具有极端坐标的结果点来完成;然后添加一些填充以考虑有限采样。

由于每个采样步骤覆盖 *1/nx* 或 *1/ny* 的相对范围,因此通过将极值坐标所覆盖的范围扩大这些分数来计算填充。

使用mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple的示例#

轴方向演示

轴方向演示

曲线网格演示

曲线网格演示

曲线网格演示2

曲线网格演示2

浮动轴演示

浮动轴演示

简单轴填充

简单轴填充