如何在使用pycharm时获得pyplot的交互式图

时间:2018-04-15 16:24:15

标签: python matplotlib pycharm

我使用PyCharm作为python的IDE,当你创建一个图(使用相同的代码,如pyplot.plot(...),pyplot.show())pycharm显示它在其IDE中。但是,这看起来像静态图像。放大时,绘图开始模糊。

在其他IDE中,pyplot会创建交互式图。放大时,它基本上重新绘制曲线。你也可以拖动情节。无论如何在PyCharm我可以从pyplot获得交互式情节吗?

  

enter image description here   enter image description here

1 个答案:

答案 0 :(得分:4)

只需更改您的绘图后端。

如果您使用的是macOS:

import matplotlib as mpl
import matplotlib.pyplot as plt
mpl.use('macosx')

plt.plot(range(10))

应产生一个新窗口,如下所示: enter image description here

或者如果您希望使用其他后端,或者在Windows上(如@MichaelA所说)

import matplotlib as mpl
import matplotlib.pyplot as plt
mpl.use('Qt5Agg')  # or can use 'TkAgg', whatever you have/prefer

plt.plot(range(10))