2016-12-02 4 views
1

私は、Linux環境上だ、と私はリーフレットDTを使用してRで、スタンドアロンのHTMLウィジェットを作るのが好き、とhtmlwidgetsプラグインでHTMLを生成すると思います。問題は、これらの生成されたHTMLファイルを開こうとすると、ブラウザが空白になり、コンソールに応じてJSON構文解析エラーが発生することです。リーフレットとDTウィジェットがHTML形式でRに保存されていると、空白の画面が表示されるのはなぜですか?

Linuxでのみ発生します。私はすでにWindowsでRstudioを試してみましたが、うまくいきました。

また、Windowsでは、Linuxとは異なり、javascriptウィジェットはHTMLファイル内にbase64でエンコードされています。

私が使用している他のウィジェットライブラリ(rPivotTableplotly、など)があるので、私は、それがhtmlwidgetsに問題だとは思わない、と彼らはhtmlwidgetsとLinux上でうまく動作。

R sessionInfo()出力:

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
  • leaflet_1.0.1

任意のアイデア?誰かに似たようなことを経験したことがありますか私は似たような症状の質問を読んだが、答えのどれも私の問題を解決しなかった。

答えて

0

ここにいくつかの項目があります:最初にブラウザのHTML出力コードを見てエラーを探し、次にd3rパッケージを更新してみてください。私は同様の問題に遭遇しました。そこでは、パッケージの外出をブロックし、javascriptパッケージをフェッチするセキュリティがあります。以来、d3rは内部ルックアップを私たちの問題を解決するデフォルトオプションにするために更新されています。

+0

d3rパッケージのアップデートは機能しませんでしたが、最初はそれを持っていませんでした。私は、生成されたHTMLファイルのコードを見ると、正しいものにはjavascript base64がエンコードされていますが、間違ったものにはURLがエンコードされたスクリプトがあります。私が間違ったものを開くと、ブラウザの開発者コンソールに「Uncaught SyntaxError:JSONの\ 582(...) 'の予期しないトークン\」と表示されます。 – Atka

+0

jsonエラーを調べようとしましたか?ここにクイックリンクがあります:http://stackoverflow.com/questions/14432165/uncaught-syntaxerror-unexpected-token-with-json-parse – Akbar

関連する問題