调整matplotlib保存输出到底层图像的大小

时间:2013-06-06 11:45:05

标签: python matplotlib

我在matplotlib中的位图图像上绘制了一些线条。如何通过savefig输出与原始图像大小相同的图像?我有以下代码,但它仍然在左侧和底部给我一个白色边框,图像超过100x100像素。

您可以%paste以下代码查看我的意思:

import matplotlib.pyplot as plt
import numpy as np

plt.figure()
plt.imshow(np.eye(100))
plt.plot([1, 10, 20, 30, 40], [5, 100, 5, 100, 3], lw=3)
plt.ylim(0,100)
plt.xlim(0,100)
plt.axis('off')
plt.savefig('test.png', bbox_inches='tight', pad_inches=0)

0 个答案:

没有答案