创建绘图并稍后显示,而不用 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()
这样每次调用函数时都可以显示图表。
我在这样的字典中存储了图像,我想稍后显示它们,但我不知道该怎么做。现在我这样做 :
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()
这样每次调用函数时都可以显示图表。