创建绘图并稍后显示,而不用 Python 保存

Create plot and display it later without save it with Python

我在这样的字典中存储了图像,我想稍后显示它们,但我不知道该怎么做。现在我这样做 :

for k in dataT:
    fig,ax=plt.subplots(figsize=(12,9))
    f_k=dataT.plot.scatter(x=xcol,y=ycol,c=k,cmap=rainbow,ax=ax)
    Figure_saving[str(k)]=f_k
    plt.close()

然后我想在我的字典中的位置 k 调用一个图形并显示它,我尝试了很多东西,但特别是这个,它不起作用:

plt.show(Figure_saving[k])

有人有想法吗? 谢谢,

要创建一个绘图并稍后显示它,我会在它自己的函数中制作它。

示例:

def createPlot():
   for k in dataT:
    fig,ax=plt.subplots(figsize=(12,9))
    f_k=dataT.plot.scatter(x=xcol,y=ycol,c=k,cmap=rainbow,ax=ax)
    Figure_saving[str(k)]=f_k
    plt.close()

这样每次调用函数时都可以显示图表。