mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple#
- class mpl_toolkits.axisartist.grid_finder.ExtremeFinderSimple(nx, ny)[源代码][源代码]#
基类:
object一个帮助类,用于确定需要绘制的网格线的范围。
- 参数:
- nx, ny整数
每个方向的样本数量。
- __call__(transform_xy, x1, y1, x2, y2)[源代码][源代码]#
计算通过将 transform_xy 应用于由
(x1, y1, x2, y2)界定的框所得到的边界框的近似值。预期的使用方式是在轴坐标中使用
(x1, y1, x2, y2),并且让 transform_xy 是从轴坐标到数据坐标的变换;此方法随后返回实际轴所跨越的数据坐标范围。计算是通过在
(x1, y1, x2, y2)盒子中采样nx * ny个等间距的点,并找到具有极值坐标的点来完成的;然后添加一些填充以考虑有限采样的影响。由于每个采样步骤覆盖了相对范围的 1/nx 或 1/ny,填充是通过将极值坐标所覆盖的范围按这些分数进行扩展来计算的。