Google Colab 上未显示 NLTK 词汇散布图
NLTK Lexical Dispersion Plot does not show on Google Colab
下面的 NLTK 示例代码 运行 在我的本地系统上运行良好,并显示了正确的图表 (https://www.nltk.org/book/ch01.html#fig-inaugural):
import nltk
nltk.download('book')
from nltk.book import text4
import matplotlib
import matplotlib.pyplot
import numpy as np
text4.dispersion_plot(["citizens", "democracy", "freedom", "duties", "America"])
但是,在 Google Colab 上 运行ning 时不显示图表。显示了标题和坐标轴,大小和维度看起来不错,但实际的色散图不可见。
其他 matplotlib.pyplot 图表确实显示,还有我在 Google Colab 上的所有其他笔记本 运行。我不知道为什么这个特定的图表没有显示。
系统是Ubuntu 18.04.1 LTS,浏览器是Firefox。
此错误可能与 matplotlib backend not using Tkgg
或 Colab 的 pylab
库有关。请注意,该图是使用 matplotlib.pylab
(在 NLTK 的 dispersion.py
中)和 they've seemed to discourage the use of pylab. I've opened an issue here 绘制的,如果您想保持更新,同时您可以 运行 来自本地编译器的代码,保存如果输出是您需要的,则在 Colab 中使用它。
您可以尝试在外部显示图形 window 而不是内联使用
%matplotlib qt
,如果出现绑定错误,请尝试使用 !pip install PyQt5
.
安装 PyQt5
我已经尝试了上面的方法,但它似乎对我不起作用,如果 issue 确实得到解决或者如果您确实找到了解决方案,请在此处执行 post,请。
下面的 NLTK 示例代码 运行 在我的本地系统上运行良好,并显示了正确的图表 (https://www.nltk.org/book/ch01.html#fig-inaugural):
import nltk
nltk.download('book')
from nltk.book import text4
import matplotlib
import matplotlib.pyplot
import numpy as np
text4.dispersion_plot(["citizens", "democracy", "freedom", "duties", "America"])
但是,在 Google Colab 上 运行ning 时不显示图表。显示了标题和坐标轴,大小和维度看起来不错,但实际的色散图不可见。
其他 matplotlib.pyplot 图表确实显示,还有我在 Google Colab 上的所有其他笔记本 运行。我不知道为什么这个特定的图表没有显示。
系统是Ubuntu 18.04.1 LTS,浏览器是Firefox。
此错误可能与 matplotlib backend not using Tkgg
或 Colab 的 pylab
库有关。请注意,该图是使用 matplotlib.pylab
(在 NLTK 的 dispersion.py
中)和 they've seemed to discourage the use of pylab. I've opened an issue here 绘制的,如果您想保持更新,同时您可以 运行 来自本地编译器的代码,保存如果输出是您需要的,则在 Colab 中使用它。
您可以尝试在外部显示图形 window 而不是内联使用
%matplotlib qt
,如果出现绑定错误,请尝试使用 !pip install PyQt5
.
PyQt5
我已经尝试了上面的方法,但它似乎对我不起作用,如果 issue 确实得到解决或者如果您确实找到了解决方案,请在此处执行 post,请。