python - Pycharm Jupyter 交互式 Matplotlib

标签 python matplotlib pycharm jupyter interactive

交互式 matplotlib 绘图已经成为现实,但在 jupyter notebook 中使用时,在 Pycharm 中无法正常工作。

%matplotlib notebook 不工作(没有抛出错误,但我得到的是 而不是绘图。如果我正常绘图(也有或没有 plt.show()),我只会得到一个png 并且不能以任何方式交互(即使,例如, slider 是可见的)。

我在别处找不到这个确切问题的任何答案。它可能在 jupyter 的浏览器版本中工作,但我想坚持使用 PyCharm。

Pycharm v 2017.3 社区版

最佳答案

你可以试试:

import matplotlib 
matplotlib.use('Qt5Agg') 
import matplotlib.pyplot as plt

而不是只导入 peplos。 这是我在 Jetbrains 论坛上发现的一个技巧 https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000736584-SciView-in-PyCharm-2017-3-reduces-functionality-of-Matplotlib这个对我有用。有了这个,你实际上跳过了 Sciview 并在普通的 matplotlib 窗口中绘图

关于python - Pycharm Jupyter 交互式 Matplotlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48439005/

相关文章:

python - "pythonic"从文件中切片行列表的方法是什么?

python - 在 pyGraphViz 中设置节点的颜色

python-3.x - 你如何在 Python 中使用 matplotlib 使 x 轴通过 (0,0)?

python - Pycharm:谷歌式导入?

winapi - 字体如何告诉操作系统 "I AM a MONSPACED/FIXED-WIDTH FONT"?

python - 将 seq2seq NLP 模型转换为 ONNX 格式会对其性能产生负面影响吗?

python - InvalidResourceType 在命名空间 Azure Python SDK 错误中找不到资源类型

pycharm - 跨平台 *.IML 文件

python - 了解 matplotlib magnitude_spectrum 输出

python - Matplotlib - 如何绘制高分辨率图形?