我想在matplotlib图中只显示情节图形(或imshow)。我可以用pylab.axis('off')移除轴,但我在图
中仍然有一些灰色边框我举个例子。我想删除所有并且只保留imshow域(并保持缩放可用)。
非常感谢。
答案 0 :(得分: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
答案 1 :(得分:1)
尝试使用margin()函数(也是一个轴方法): http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.margins