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* 的相对范围,因此通过将极值坐标所覆盖的范围扩大这些分数来计算填充。