扩展计算过程中 Matplotlib 图的交互式探索
在数据可视化工作流程中,有必要在进行大量计算时监控中间结果。对于 matplotlib,常见的做法是使用 show() 函数在计算后显示绘图。但是,此函数会阻止脚本执行,从而阻止进一步的计算。
为了克服此限制,让我们探索允许将 matplotlib 图与活动计算分离的技术。
分离图
Matplotlib 提供了两种分离方法情节:
1。使用draw():
而不是show(),调用draw()方法来显示绘图而不阻塞脚本。仅当脚本执行恢复时,绘图才会更新。这非常适合在计算过程中可视化静态图像。导航绘图后,在最后调用 show() 以保持窗口打开。
2.使用交互模式:
使用 ion() 函数启用 matplotlib 的交互模式。此模式在每个绘图命令后自动调用draw(),允许立即可视化。与draw()一样,交互模式不会阻塞计算。完成后,调用 show() 以确保窗口保持打开状态。
通过使用 draw() 或交互模式,您可以将 matplotlib 绘图与计算分离,从而能够交互式探索中间结果,而不会妨碍正在进行的计算。
以上是如何在扩展 Matplotlib 计算期间监控中间结果而不阻塞执行?的详细内容。更多信息请关注PHP中文网其他相关文章!