Текст, не отображаемый на графике ggplot2 с использованием магии rpy2 - PullRequest
2 голосов
/ 19 июня 2019

Когда я генерирую любой график ggplot2, используя R magic в Jupyter Notebook, весь текст на графике отображается в виде маленьких пустых блоков.

В моей среде ноутбук работает через Jupyter Hub на сервере Ubuntu.R magic в целом работает отлично, с целью повторного использования существующего R-кода, я должен вывести Word Cloud через пакет wordcloud.Однако, когда я генерирую какой-либо график с использованием ggplot2, отсутствует какой-либо текст, и все, что я вижу, это маленькие пустые поля.

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

см. Изображение здесь

На графике должен отображаться текст на метках оси, но текст не отображается, только пустые поля.

Генерация того же графика при запуске R из терминала ssh и сохранение его на диск (он находится на автономном сервере) выглядит нормально.Создание графика с помощью фрейма данных pandas в другой ячейке выглядит нормально.Так что похоже связано с rpy2?Я в замешательстве.

[РЕДАКТИРОВАТЬ]: на самом деле я вижу то же поведение при использовании ядра R на этом сервере, так что, похоже, это не относится к магии rpy2 / R.

1 Ответ

0 голосов
/ 19 июня 2019

Мне удалось решить эту проблему, установив все необходимые пакеты с помощью R install.packages (), а не conda. В следующий раз я думаю, что вообще не буду использовать пакеты conda для R; это не первый раз, когда это вызывает проблемы.

...