r语言 - 使用 rpy2 魔法在 ggplot2 绘图中未显示的文本



当我在Jupyter Notebook中使用R魔术生成任何ggplot2绘图时,绘图中的所有文本都呈现为小空框。

我的环境正在通过 Ubuntu 服务器上的 Jupyter Hub 运行笔记本。R magic 总体上运行良好,为了重用一些现有的 R 代码,我必须通过 wordcloud 包输出 Word Cloud。但是,当我使用 ggplot2 生成任何绘图时,任何文本都丢失了,我看到的只是小空框。

library(ggplot2)
ggplot(mtcars, aes(x = drat, y = mpg)) +
    geom_point()

见图片

这里

绘图应在轴标签上显示文本,但不显示任何文本,仅显示空框。

从 ssh 终端运行 R 并将其保存到磁盘(它在无头服务器上(时生成相同的绘图看起来不错。通过不同单元格中的熊猫数据框生成绘图看起来不错。所以它似乎与 rpy2 有关?我被难住了。

[编辑]:实际上,我在此服务器上使用R内核看到了相同的行为,因此它似乎不是特定于rpy2/R魔术的。

我能够通过 R install.packages(( 而不是 conda 安装所有需要的包来解决这个问题。下次我想我会完全避免将 conda 用于 R 包;这不是它第一次引起问题。

最新更新