我正在尝试使用plotine生成一些图。我导入所需的库:
from plotnine import *
from plotnine.data import mpg
然后,如果我在PyCharm中运行以下代码,我会得到一条警告消息,窗口绘图显示了一个";没有回答";消息,我被迫重新启动python终端:
(ggplot(mpg) # defining what data to use
+ aes(x='class') # defining what variable to use
+ geom_bar(size=20) # defining the type of plot to use
)
<ggplot: (150517199824)>
C:Usersalvaromc317miniconda3envsgenerallibsite-packagesplotnineggplot.py:363: UserWarning: Starting a Matplotlib GUI outside of the main thread will likely fail.
然而,如果我从windows cmd终端启动一个python终端,并运行与以前相同的脚本,我不会收到错误消息,并且我看到的绘图没有问题。
发生了什么,我如何在pycharm中使用情节9?
如果需要的话,我使用Windows 10机器和基于miniconda的python 3x。
我也遇到了类似的问题,但在MacOS上使用了PyCharm的商业添加。
从这个github问题和这个JetBrains问题来看,它可能与PyCharm错误有关。