相关疑难解决方法(0)

存储并重新加载matplotlib.pyplot对象

我在一个psudo-operational环境中工作,我们在接收数据时创建新的图像.有时,当新数据进入时,我们需要重新打开图像并更新该图像以创建合成图像,添加叠加层等.除了添加图像之外,还需要修改标题,图例等.

matplotlib中是否有内容可以让我存储和重新加载我的matplotlib.pyplot对象供以后使用?它需要保持对所有相关对象的访问,包括数字,线条,图例等.也许泡菜是我正在寻找的,但我对此表示怀疑.

python matplotlib

42
推荐指数
2
解决办法
3万
查看次数

Matplotlib:如何显示已关闭的数字

我有一个返回Figure创建的函数pyplot.此函数在返回之前关闭图形.如果我没有关闭它,只显示它会很容易plt.show(),但让我们假设我不能这样做.

我可以轻松地将返回Figure的文件保存到文件中,但是我找不到显示它的方法(即:有一个显示该图的弹出窗口).

from matplotlib import pyplot as plt                                                


def new_figure():                                                                   
    fig = plt.figure()                                                              
    plt.plot([0, 1], [2, 3])                                                        
    plt.close(fig)                                                                  
    return fig                                                                      


fig = new_figure()                                                                  
fig.savefig('output.svg')                                                           
fig.show()
Run Code Online (Sandbox Code Playgroud)

我怎么能显示这个数字?

python matplotlib

6
推荐指数
1
解决办法
3619
查看次数

标签 统计

matplotlib ×2

python ×2