【问题标题】:Setting border spacing matplotlib figure [duplicate]设置边框间距matplotlib图[重复]
【发布时间】:2019-07-11 03:59:09
【问题描述】:

我想要一个没有任何填充的 matplotlib 图。目前,我通过 IPython (Spyder3) 交互式窗口及其配置子图窗口手动执行此操作。如this figure所示。

我需要自动化这个过程,并决定看看 Tight 布局选项。

fig.set_tight_layout(True)
fig.tight_layout(rect=[0, 0, 1, 1])

这不会产生预期的结果,因为仍然存在一些边距。如图here。

如何强制数字完全没有填充。我希望该设置存在,因为我可以在 IPython 的 GUI 中更改它。

【问题讨论】:

  • 你能试试plt.margins(0,0)吗?
  • 特别是使用this answer。

标签: python matplotlib ipython spyder


【解决方案1】:

您正在使用的 GUI 选项可以使用 plt.subplots_adjust 命令进行编码。像plt.subplots_adjust(left=0, right=1, top=1, bottom=0) 这样的东西应该可以实现你想要的

【讨论】:

  • 非常感谢,这正是我想要的。
  • 不客气。很高兴我能帮助你。请考虑将此答案标记为已接受。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-12-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-02
  • 2013-09-06
  • 2018-06-11
相关资源
最近更新 更多