过去几周我一直在寻找以下问题的解决方案:
交互式matplotlib绘图已经成为一种东西,但在使用jupyter笔记本时在Pycharm中无法正常工作。
%matplotlib笔记本不起作用(不会抛出错误,但我得到的不是情节。如果我正常绘图(也有或没有plt.show())我只是得到一个png并且不能以任何方式进行交互(即使例如滑块是可见的。)
我在其他地方找不到任何答案。它可能在浏览器版本的jupyter中工作,但我想坚持使用PyCharm。
Pycharm v 2017.3社区版
提前多多感谢!
答案 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窗口中绘图