私は Linux 環境を使用しており、R でLeafletとDTを使用してスタンドアロンの HTML ウィジェットを作成し、 htmlwidgetsプラグインで HTML を生成したいと考えています。問題は、これらの生成された HTML ファイルを開こうとすると、ブラウザが空白になり、コンソールによると何らかの JSON 解析エラーが発生することです。
Linux でのみ発生します。Windows で Rstudio を使って試してみましたが、うまくいきました。
Linux とは異なり、Windows では JavaScript ウィジェットが HTML ファイル内で base64 でエンコードされていることもわかりました。
私が使用している他のウィジェット ライブラリ ( rPivotTable、plotlyなど) があり、それらは htmlwidgets を使用して Linux で問題なく動作するため、 htmlwidgetsの問題ではないと思います。
RsessionInfo()
出力:
R version 3.3.1 (2016-06-21)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 14.04.4 LTS
R パッケージとバージョン:
- plotly_4.5.6
- ggplot2_2.2.0
- rpivotTable_0.1.5.10
- htmlwidgets_0.8
- DT_0.1
- リーフレット_1.0.1
これの原因は何ですか?誰かが似たようなことを経験したことがありますか?同様の症状の質問を読みましたが、どの回答も問題を解決しませんでした。