2

Jupyter Notebook で R マジックを使用して ggplot2 プロットを生成すると、プロット内のすべてのテキストが小さな空のボックスとしてレンダリングされます。

私の環境では、Ubuntu サーバー上の Jupyter Hub 経由でノートブックを実行しています。R マジックは一般的にうまく機能しています。既存の R コードを再利用することを目標に、wordcloud パッケージを介して Word Cloud を出力する必要があります。ただし、ggplot2 を使用してプロットを生成すると、テキストが欠落し、小さな空のボックスしか表示されません。

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

ここで画像を参照してください

プロットは軸ラベルにテキストを表示する必要がありますが、テキストは表示されず、空のボックスだけが表示されます。

ssh ターミナルから R を実行してディスク (ヘッドレス サーバー上) に保存するときに同じプロットを生成すると、問題がないように見えます。別のセルで pandas データ フレームを介してプロットを生成すると、問題がないように見えます。それで、それはrpy2に関連しているようですか?私は困惑しています。

[編集]: 実際、このサーバーで R カーネルを使用しても同じ動作が見られるため、rpy2 / R マジックに固有のものではないようです。

4

1 に答える 1

0

condaではなくR install.packages()を介して必要なすべてのパッケージをインストールすることで、これを解決できました。次回は、R パッケージに conda を使用することは完全に避けると思います。問題が発生したのはこれが初めてではありません。

于 2019-06-19T03:06:10.597 に答える