我无法找到控制packageServerList = client['SoftLayer_Product_Package_Server'].object_mask('mask[package, brand, caralog]').getAllObjects
中点对齐的方法,以便更准确地将窗口内的样本居中。下面是一个示例,我用stdev绘制两个平均样本,而不是在窗口内均匀间隔,它们被推到绘图的边缘。
有没有办法更好地控制这种对齐方式?我的代码在下面供参考。
matplotlib.pyplot
答案 0 :(得分:2)
我猜你已经从Matplotlib Examples知道了这一点。实质上,数据的x轴位置由“x”定义,即np.arange(len(rmean))
。因此,最终视觉位置与x轴的范围xlim
相关。然后一个可能的解决方案是将xlim
设置为plt.xlim([-1, len(rmean)])
。我没有您的rmean
或rstddev
。但是通过一些假数据测试,我得到了这个:
希望这是你想要的。
答案 1 :(得分:2)
您可以手动设置xaxis上的限制以提供更多空间。在这里,轴上的值为0和1,因此设置为plt.xlim(-2,3)
为您提供更多空间。
你也可以自动指定一些比例的轴保持空闲,例如获得50%的保证金,你会做到
plt.margins(x=0.5)