3

我只想在 matplotlib 图中显示绘图图形(或 imshow)。我可以用 pylab.axis('off') 删除轴,但图中仍然有一些灰色边框在此处输入图像描述

我举个例子。我想全部删除,只保留 imshow 域(并保持缩放可用)。

非常感谢。

4

2 回答 2

1

在您的情况下,您可能想要重塑图形窗口以适应内容的形状。对于方形窗口,您可以使用:

fig = figure(figsize=(6, 6))  # width and height in inches
fig.tight_layout(pad=0.5)     # distance betweeen the axis and the figure edge 

如果需要,请确保为轴标签保留一些空间。如果您只想更改背景颜色,@JoeKington 的评论就是答案。

http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.tight_layout

于 2012-10-08T13:10:57.657 回答
1

试试 margins() 函数(也是一个轴方法): http: //matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.margins

于 2015-04-21T14:44:27.543 回答