当我在 Jupyter Notebook 中使用 R 魔法生成任何 ggplot2 图时,图中的所有文本都呈现为小空框。
我的环境是通过 Ubuntu 服务器上的 Jupyter Hub 运行笔记本。R 魔法通常工作得很好,为了重用一些现有的 R 代码,我必须通过 wordcloud 包输出一个词云。但是,当我使用 ggplot2 生成任何图时,任何文本都丢失了,我看到的只是小空框。
library(ggplot2)
ggplot(mtcars, aes(x = drat, y = mpg)) +
geom_point()
该图应在轴标签上显示文本,但不显示文本,仅显示空框。
从 ssh 终端运行 R 并将其保存到磁盘(它在无头服务器上)时生成相同的图看起来很好。在不同的单元格中通过 pandas 数据框生成图看起来不错。所以它似乎与rpy2有关?我难住了。
[编辑]:事实上,我在这台服务器上使用 R 内核看到了相同的行为,所以它似乎不是特定于 rpy2 / R 魔法。