mpl_toolkits.axisartist.floating_axes.ExtremeFinderFixed#
- class mpl_toolkits.axisartist.floating_axes.ExtremeFinderFixed(extremes)[源代码]#
-
此子类始终返回相同的边界框。
- 参数:
- extremes(float, float, float, float)
此辅助函数始终返回的边界框。
- __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* 的相对范围,因此通过将极值坐标所覆盖的范围扩大这些分数来计算填充。