如何更改matplotlib中的x轴,以确保没有空格?

如何更改matplotlib中的x轴,以确保没有空格?,第1张

如何更改matplotlib中的x轴,以确保没有空格?

在matplotlib 2.x中,在边缘设置了自动边距,以确保数据很好地适合于轴尖。在这种情况下,在y轴上可能需要这样的余量。默认情况下,将其设置为0.05以轴跨度为单位。要将边距设置为0x轴,请使用

plt.margins(x=0)

要么

ax.margins(x=0)

取决于上下文。另请参阅文档。

如果您想摆脱整个脚本中的空白,可以使用

plt.rcParams['axes.xmargin'] = 0

在脚本的开头(

y
当然也是一样)。如果要彻底摆脱空白,请永久更改matplotlib rc文件中的相应行:

axes.xmargin : 0axes.ymargin : 0

除了更改页边距之外,还可以使用

plt.xlim(..)
ax.set_xlim(..)
手动设置轴的限制,以确保没有空白。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5620674.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存