我在Matplotlib中制作了很多图,其中外部数据点位于绘图空间的边缘,这通常会模糊重要数据。例如,我想做类似的事情:
f, ax = subplots(1, 1)
ax.plot([0, 1], [.25, .5], "o")
正如所写的那样,我最终会得到一个图,其中x轴从0变为1,并且很难得到数据外观的印象(加上浪费了大量空间)。
我想某种方法来重置x轴限制,以便a)它在每一侧增加空间,b)xticks以合理(默认)间隔覆盖整个x轴。显然在单一情况下我可以使用ax.set_xlim()和ax.set_xticks(),但是我生成了很多这些图并且不知道调整图的最佳方法是什么。
Matplotlib中是否有一些选项可以设置x轴跨越或类似的x数据范围的百分比?