首页 > 解决方案 > 将 ax.text 从数据点移开一点

问题描述

我正在尝试创建一种绘制点之间路线的地图。因此,我有一些看起来像下图的东西:

在此处输入图像描述

如您所见,bll标签非常接近数据点。我希望它离得更远一些,这样你才能真正看到这个点。

此外,文本只是一个带有和值的常规ax.text图。xy

我的问题是,是的,我可以添加某种百分比值或其他东西。但是,根据坐标和 x 值,这将有所不同,具体取决于您在图的最左侧(x => 0)或最右侧(x => 最大值)。然后你可能会说我可以只添加 10 或 20 个单位,但在我的情况下,我会根据不同的路线制作不同的地图。所以这意味着 x 轴的值不一样。有时地图很大,有时又很小。因此,在所有地图中使用相同的值将使bll文本移动非常多或非常少,具体取决于大小。

另外,如果我要放大地图,如果我要使用某种值扩展,这也会调整文本,因为数据点和文本之间的距离也会相对于缩放的大小增加,就像这个图:

在此处输入图像描述

这可以通过某种简单的方式解决吗?

此致

标签: pythonmatplotlib

解决方案


推荐阅读