matplotlib交互模式与pacharm单独Figure设置
matplotlib交互模式与pacharm单独Figure设置
觉得有用的话,欢迎一起讨论相互学习~
Matpotlib交互模式
- 在运行python程序时有时候需要生成以下的 动态图模式 来显示程序运行的结果
- 此时需要使用matplotlib的 交互模式 ,在Ipython中时默认使用交互模式的。
- 在pycharm中使用
框架来开启 交互模式 ,开启交互模式后,在单独的Figure 会生成动态图。import matplotlib.pyplot as plt plt.ion() .... plt.ioff() plt.show()
pycharm中使用单独Figure显示图片
为了配合matplotlib中的交互模式,需要对pycharm使用以下设置:
- “File—>Settings”,打开Settings窗口。
- 找到“Python Scientific”,去除右边候选框中的勾号。
- 注意:如果不进行以下设置,使用交互模式时只会生成 很多张静态图片 ,而不是动态图。
每次进行设置的变更后都要重启pycharm
pycharm中使用单独Figure显示图片不要使用非交互模式
- 在单独的Figure显示图片时不使用非交互模式,需要手动关闭Figure以显示下一张图片
使用tool window 显示图片
- 但是有时候我们需要使用tool window生成很多张图片并将这些中间过程图片保存在文件夹中,此时就需要使用tool window了
- 找到“Python Scientific”,打中右边候选框中的勾号。
总结
- 使用交互模式时用单个Figure(不打钩)
- 使用非交互模式时用tool window(打钩)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)