要让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的文件。
云+社区沙龙online [技术应变力]
小程序·云开发官方直播课(数据库方向)
企业创新在线学堂
极客说第三期
TVP技术夜未眠
云+社区技术沙龙[第21期]
云+社区技术沙龙[第12期]
serverless days
领取专属 10元无门槛券
手把手带您无忧上云