是否可以再次将matplotlib
生成的4 .jpeg图表读入matplotlib
,以便将它们重新绘制为子图?如果是这样,我该怎么做?
答案 0 :(得分:1)
如果你真的想通过阅读现有图的jpeg文件(注意评论)来做到这一点,一种方法可能是用scipy.misc.imread
读入图表。假设您使用标签和所有内容保存原始图表,我已经关闭了轴标签。
import matplotlib.pyplot as plt
from scipy.misc import imread
# Create a figure with 2x2 arranged subplots
fig, ax = plt.subplots(2,2)
# Plot images one by one here
# (Just using the same jpeg file in this example...)
im1 = imread("graph1.jpg")
ax[0,0].imshow(im1)
ax[0,0].axis('off')
ax[0,1].imshow(im1)
ax[0,1].axis('off')
ax[1,0].imshow(im1)
ax[1,0].axis('off')
ax[1,1].imshow(im1)
ax[1,1].axis('off')
fig.show()