gpt4 book ai didi

python - 将pyplot图转换成wand.image图片

转载 作者:行者123 更新时间:2023-12-05 06:42:48 26 4
gpt4 key购买 nike

有没有办法将使用 pyplot.Figure 创建的 pyplot 图形转换为魔杖图像?我尝试使用以下方法无济于事:

image_data = BytesIO()
figure.savefig(image_data, format='png')
image_data.seek(0)
image = Image(file=image_data, resolution=250)

最终目标是将图形列表转换为长 png。唯一的其他方法(这是丑陋的)是转换为 pdf,然后连接页面。

最佳答案

我正试图弄清楚如何做同样的事情。我陷入了困境,想了想我还需要使用 PIL(Pillow)来完成这项任务。在前面的答案的帮助下,我能够想出一个完整的例子:

import matplotlib
from io import BytesIO
import numpy
import matplotlib.pyplot as plt
from wand.display import display
from wand.image import Image

plt.plot([1,5,3,2])
plt.ylabel('y axis numbers')
plt.xlabel('x axis numbers')

image_data = BytesIO() #Create empty in-memory file
plt.savefig(image_data, format='png') #Save pyplot figure to in-memory file
image_data.seek(0) #Move stream position back to beginning of file
img = Image(file=image_data) #Create wand.image
display(img) #Use wand to display the img

关于python - 将pyplot图转换成wand.image图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35999020/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com