新版Pycharm中Matplotlib图像不在弹出独立的显示窗口

本文介绍如何在PyCharm中调整Matplotlib绘图显示位置,使其从SciView窗口改为独立窗口,并解决相关配置问题,适用于PyCharm 2018.1.4及2019.1.1版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官方说明链接:
https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000736584-SciView-in-PyCharm-2017-3-reduces-functionality-of-Matplotlib

pycharm从2017.3版之后,将matplotlib的绘图的结果默认显示在SciView窗口中, 而不是弹出独立的窗口, 如图
这里写图片描述

如果不喜欢这种设置,可以通过如下方式修改,弹出独立窗口
File | Settings | Tools | Python Scientific | Show plots in toolwindow

如图, 取消勾选
这里写图片描述
此时,在执行就会在独立的窗口中弹出Matplotlib绘图
这里写图片描述

补充(2019.04.29):

测试平台及版本(使用上述方法work)

  • windows10 x64 专业版
  • Anaconda3-5.2
  • PyCharm2018.1.4 & PyCharm2019.1.1(当前最新)

可能遇到的问题
配置最新版PyCharm2019.1.1弹出matplotlib窗口时, 依赖的PyQt5,作者遇到了下面的错误

File “D:\ProSoft\PyCharm2019.1.1\helpers\pydev\pydev_ipython\inputhookqt5.py”, line 25, in
from PyQt5 import QtCore, QtGui
File “D:\ProSoft\PyCharm2019.1.1\helpers\pydev_pydev_bundle\pydev_import_hook.py”, line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ImportError: DLL load failed: 找不到指定的程序。

问题分析: PyQt5安装不合适, DLL文件找不到
解决方案: pip install PyQt5
参考链接: https://blog.youkuaiyun.com/Ltime/article/details/71403947

其他资源:

### 自定义或使用 PyCharm 中的侧边栏功能 在 Linux 系统中的 PyCharm,可以通过调整设置来自定义侧边栏的功能和外观。以下是关于如何配置和优化侧边栏的具体方法: #### 配置项目结构视图 PyCharm 的侧边栏通常显示的是 **Project 工具窗口**,它允许开发者浏览项目的文件夹结构并管理文件。要自定义此工具窗口的行为,可以进入 `Settings` 或 `Preferences` 对话框。 - 打开菜单栏中的 `File -> Settings` (对于 macOS 用户则是 `PyCharm -> Preferences`)。 - 导航到 `Appearance & Behavior -> Appearance` 并启用选项 `Show tool window bars` 来确保工具窗口可见[^1]。 #### 调整 Project 工具窗口行为 为了进一步定制 Project 工具窗口,执行以下操作: - 右键点击 Project 工具窗口顶部的标签,并选择 `Customize View...`。 - 在弹出对话框中可以选择哪些类型的文件夹被隐藏、是否折叠模块以及过滤器的应用方式。 如果希望更改默认布局或将工具窗口固定在一个特定位置,则可以在右上角找到相应的按钮来实现这些需求。 #### 使用插件增强滚动条体验 虽然原生支持已经很强大,但如果想要更高级别的控制或者跨平台一致性的滚动效果,考虑安装第三方插件可能是一个不错的选择。例如提到过的几个 Vue.js 插件虽不直接适用于 PyCharm,但它们的设计理念或许能启发我们寻找类似的解决方案用于 IDE 内部界面改进[^3]。 值得注意的是,在实际应用过程中还需要注意兼容性和性能影响等问题;因此建议先测试小规模改动后再全面推广至整个开发环境当中去。 ```bash # 示例命令:检查当前已安装的所有插件列表 pycharm --list-plugins ``` 上述脚本可以帮助快速查看有哪些可用扩展程序可供选用。 ---
评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值