如何直接从pyplot图形读取图像作为数组?

问题描述 投票:0回答:1

我想将pyplot图形的当前视图读取为numpy数组,而不保存文件并加载它。

我首先尝试绘制数据并保存并使用imread加载它。但是我想这种保存和加载会降低任务的时间效率。

# Plotting
plt.plot(data_x, data_y, data_z)
plt.savefile('output.png')
plt.close()

# Load image as numpy array
im = cv2.read('output.png')

如何更改此代码以执行相同的工作,但提高时间效率?

python matplotlib
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.