"Python, matplotlib和pygame..图表格式丢失"

2024-04-24 01:27:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用matplotlib和pygame写入一个帧缓冲设备,这是一个160x128液晶设备。在

当我绘制图形时,将其保存为PNG并将其加载到LCD,它看起来非常完美

matplotlib.use('Agg')
TFTxSize = 2.28
TFTySize = 1.63
ax = fig.add_subplot(111)
fig.set_size_inches(TFTxSize, TFTySize)
pylab.plot(temp,linewidth=2, antialiased=True)
pylab.savefig('gp.png', facecolor=fig.get_facecolor(),bbox_inches='tight',     dpi=80,pad_inches=0.03)
pil_im = Image.open('gp.png')
pil_out = pil_im.rotate(90)
pil_out.save("gp.png")
img = pygame.image.load('gp.png')
screen.blit(img,(0,0))
pygame.display.flip()

我更想把它写下来,而不是动态地保存它。 我发现试过这个

^{pr2}$

它确实可以工作,但是它有点大…我丢失了一些格式,我可以做的第一位代码保存到磁盘。“bbox_inches='tight'”和“pad_inches=0.03” 你知道如何在代码的底层输入这两个格式选项吗?在


Tags: pilpngmatplotlibfigpygamegppadim