要让matplotlib的imshow生成一个不需要打印的图像,可以通过以下步骤实现:
完整的代码示例:
import matplotlib.pyplot as plt
import numpy as np
data = np.random.rand(10, 10)
plt.imshow(data)
plt.axis('off')
plt.xticks([])
plt.yticks([])
plt.subplots_adjust(left=0, right=1, top=1, bottom=0)
plt.savefig('image.png', bbox_inches='tight', pad_inches=0)
这样,生成的图像将不会在屏幕上打印显示,而是保存为名为image.png的文件。
领取专属 10元无门槛券
手把手带您无忧上云