matplotlib:如何隐藏绘图周围的灰色边框

matplotlib:如何隐藏绘图周围的灰色边框,matplotlib,Matplotlib,我想将figurecanvas保存为位图,并且在其中的绘图周围不需要灰色边框。如何隐藏此内容?我认为默认情况下,savefig不会包含灰色边框。但是,savefig不支持.bmp;改用.png import pylab f = pylab.figure() ax = f.add_axes([0.1, 0.1, 0.8, 0.8]) ax.plot([1,2,3],[4,5,6]) f.savefig('image.png') 输出: (来源:)我找到了它:subplots\u adjust.

我想将figurecanvas保存为位图,并且在其中的绘图周围不需要灰色边框。如何隐藏此内容?

我认为默认情况下,
savefig
不会包含灰色边框。但是,
savefig
不支持
.bmp
;改用
.png

import pylab
f = pylab.figure()
ax = f.add_axes([0.1, 0.1, 0.8, 0.8])
ax.plot([1,2,3],[4,5,6])
f.savefig('image.png')
输出:



(来源:)

我找到了它:subplots\u adjust.

@Alex,你能提供一些示例代码来说明你的问题吗?我正试图用wxAgg后端编写一个示例,但无法调用figurecanvas.tostring_rgb()。@马克,如果你给我看了你的代码,我可以试着找到这个问题。您以前调用过draw()吗?有人能解释一下Matplotlib通常是如何调整/打包的吗?以3个带有标题和xlabel的垂直子地块为例:title1 plot1.h xlabel1 hspace title2有多少空间。。。明白了吗?