3

每次我尝试绘制一些点时,最后一个点都会出现在绘图的边缘:

在此处输入图像描述

注意用红色圈出的点。有可能避免这种情况吗?我想在绘制的最后一点和正确的绘图边缘之间留出一些空间。

我想要的输出是:

在此处输入图像描述

我得到的最后一个 x 值增加了一点点。我想找到一种自动处理这个并且不依赖于值的大小的绘图方法(例如,如果我正在绘制非常小的浮点值,那么即使是最小的变化也会很重要并且输出不会反映数据)

我正在使用:

figure(1)
#X[-1] += 0.0001    #ugly way of obtaining some space at the right
errorbar(X, Y, yerr=error, fmt='bo')
4

1 回答 1

2

(几乎直接从如何在 matplotlib 中自动缩放 y 轴?

你想要margins 医生

前任

ax.margins(y=.1, x=.1)

另请参阅当图在图形边缘运行时添加边距

于 2013-06-03T13:47:31.203 回答