Pycharm Jupyter Interactive Matplotlib

时间:2018-01-25 08:56:22

标签: matplotlib pycharm jupyter interactive

过去几周我一直在寻找以下问题的解决方案:

交互式matplotlib绘图已经成为一种东西,但在使用jupyter笔记本时在Pycharm中无法正常工作。

%matplotlib笔记本不起作用(不会抛出错误,但我得到的不是情节。如果我正常绘图(也有或没有plt.show())我只是得到一个png并且不能以任何方式进行交互(即使例如滑块是可见的。)

我在其他地方找不到任何答案。它可能在浏览器版本的jupyter中工作,但我想坚持使用PyCharm。

Pycharm v 2017.3社区版

提前多多感谢!

1 个答案:

答案 0 :(得分:2)

您可以尝试:

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窗口中绘图