每次我试着画出一些点,最后一点就在图的边缘:
注意用红色圈起来的点。有可能避免这种情况吗?我想在最后一点和右绘图边之间留一些空间。在
我想要的输出是:
最后一个x值增加了一点。我想找到一种绘图的方法,它可以自动处理这个问题,而不依赖于值的大小(例如,如果我绘制的是非常小的浮点值,那么即使是最小的变化也会很显著,输出也不会反映数据)
我用的是:
figure(1)
#X[-1] += 0.0001 #ugly way of obtaining some space at the right
errorbar(X, Y, yerr=error, fmt='bo')
(几乎直接从How to autoscale y axis in matplotlib?复制)
你想要
margins
doc前
另请参见Add margin when plots run against the edge of the graph
相关问题 更多 >
编程相关推荐