plottine:UserWarning:在主线程之外启动Matplotlib GUI可能会失败



我正在尝试使用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错误有关。

相关内容

  • 没有找到相关文章

最新更新