我只想在 matplotlib 图中显示绘图图形(或 imshow)。我可以用 pylab.axis('off') 删除轴,但图中仍然有一些灰色边框
我举个例子。我想全部删除,只保留 imshow 域(并保持缩放可用)。
非常感谢。
我只想在 matplotlib 图中显示绘图图形(或 imshow)。我可以用 pylab.axis('off') 删除轴,但图中仍然有一些灰色边框
我举个例子。我想全部删除,只保留 imshow 域(并保持缩放可用)。
非常感谢。
在您的情况下,您可能想要重塑图形窗口以适应内容的形状。对于方形窗口,您可以使用:
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
试试 margins() 函数(也是一个轴方法): http: //matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.margins