控制轴尺寸matplotlib pyplot

时间:2017-06-05 22:44:03

标签: python matplotlib

我无法找到控制packageServerList = client['SoftLayer_Product_Package_Server'].object_mask('mask[package, brand, caralog]').getAllObjects 中点对齐的方法,以便更准确地将窗口内的样本居​​中。下面是一个示例,我用stdev绘制两个平均样本,而不是在窗口内均匀间隔,它们被推到绘图的边缘。

有没有办法更好地控制这种对齐方式?我的代码在下面供参考。

matplotlib.pyplot

enter image description here

2 个答案:

答案 0 :(得分:2)

我猜你已经从Matplotlib Examples知道了这一点。实质上,数据的x轴位置由“x”定义,即np.arange(len(rmean))。因此,最终视觉位置与x轴的范围xlim相关。然后一个可能的解决方案是将xlim设置为plt.xlim([-1, len(rmean)])。我没有您的rmeanrstddev。但是通过一些假数据测试,我得到了这个: enter image description here 希望这是你想要的。

答案 1 :(得分:2)

您可以手动设置xaxis上的限制以提供更多空间。在这里,轴上的值为0和1,因此设置为plt.xlim(-2,3)为您提供更多空间。

你也可以自动指定一些比例的轴保持空闲,例如获得50%的保证金,你会做到

plt.margins(x=0.5)