問題タブ [htmlwidgets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
373 参照

javascript - R htmlwidget を光沢のある出力に結び付ける

マトリックスをテーブルとして出力し、そのテーブルを編集できる作業用のhtmlwidgetがあります。このウィジェットは、分割表のデモンストレーションとして光沢のあるアプリに埋め込むことを目的としています。すべてのコードは次のとおりです。

https://github.com/richarddmorey/contingencyTablesShiny

README には、光沢のあるアプリを起動する方法が記載されています。

現在、私はそれを光沢のある入力として機能させています。これは、マトリックス テーブルに入力して数値を更新でき、分割表の統計が動的に更新されるため、非常に便利です。

どうすればよいかわかりません。他の光沢のある入力を接続して htmlwidget を再作成します。たとえば、光沢のあるスライダーでテーブルのサイズを変更します。これを行うには、光沢のある出力として htmlwidget を使用する必要があると思いますが、方法がわかりません。ウィジェットを入力ではなく出力に変更しようとすると (ここのコメントアウトされたコードを参照してください:

https://github.com/richarddmorey/contingencyTablesShiny/blob/master/ct/inst/shiny-apps/app1/ui.R#L48

そしてここ:

https://github.com/richarddmorey/contingencyTablesShiny/blob/master/ct/inst/shiny-apps/app1/server.R#L18-L29

ウィジェットの印刷に失敗し、javascript コンソールにエラーが表示されます。

_processHtml — output_binding_html.js:190

エラーが発生した行

これは、ウィジェットの出力レンダリング関数の戻り値を送信する方法に関係していると思われますが、なぜ機能しないのかわかりません。

0 投票する
1 に答える
214 参照

html - Leaflet および DT ウィジェットが R で HTML として保存されている場合、空白の画面が表示されるのはなぜですか?

私は Linux 環境を使用しており、R でLeafletDTを使用してスタンドアロンの HTML ウィジェットを作成し、 htmlwidgetsプラグインで HTML を生成したいと考えています。問題は、これらの生成された HTML ファイルを開こうとすると、ブラウザが空白になり、コンソールによると何らかの JSON 解析エラーが発生することです。

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

Linux とは異なり、Windows では JavaScript ウィジェットが HTML ファイル内で base64 でエンコードされていることもわかりました。

私が使用している他のウィジェット ライブラリ ( rPivotTableplotlyなど) があり、それらは 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

これの原因は何ですか?誰かが似たようなことを経験したことがありますか?同様の症状の質問を読みましたが、どの回答も問題を解決しませんでした。

0 投票する
1 に答える
889 参照

r - rpivotTable: 調整が更新された、shinyapp のピボット テーブルの動的な PDF ダウンロード

rpivotTableリフレッシュ調整のパッケージを使用したピボットテーブルのpdfダウンロードについて質問したいです。

私は自分が望むものに非常に近づいていますが、最後のステップが必要です.

これが私のコードです:

光沢のあるアプリ: app.r:

私のpdfのマークダウン:Rmd:

ピボット テーブルの上部にあるテキスト出力は、rPivotTableパッケージの正しいパラメーター入力なので、パラメーター入力領域に入力するだけで済みます。試してみましたが、うまくいきwriteLines()ません。

他のすべてはすでに適切に設定されており、唯一の問題はパラメーターの配置方法##### Replace "pivotRefresh2()" Hereです!

どうもありがとう!

よろしくお願いします!

0 投票する
0 に答える
475 参照

r - RのrpivotTable:選択領域で特定の変数名を非表示にすることは可能ですか?

Rで「rpivotTable()」パッケージを使用するときに、特定の変数名を選択領域で非表示にする方法を誰かが知っているかどうかをフレンドリーに尋ねたいですか?

たとえば、「UCBAdmission」データ セットを使用してピボット テーブルを作成します。

の出力は次のrpとおり です。出力のスクリーンショット

ただし、ユーザーが誤って「Freq」を「col」または「row」領域にドラッグすると、テーブルが非常に大きくなりますが、これは私が望むものではありません。

そこで、選択領域から「Freq」を見えないようにする方法を見つけたいと思います。ここでコードを使用しましたが、これはテーブル全体のみをカスタマイズできますが、個々の変数はカスタマイズできません。

個々の変数のカスタマイズを制御する方法がわかりません。誰かがそれを知っているか、それについて何か考えを持っていますか?

返信ありがとうございます。

ありがとうございました!

よろしくお願いします

0 投票する
2 に答える
1962 参照

r - Mozilla でプロットレンダリングされたグラフが機能しないのはなぜですか?

Mozilla Firefox で、knitr でまとめられた html ドキュメントを開こうとすると、次のエラーが発生します。plotlyエラーは、パッケージで構成されたグラフ要素の結果です。

rmarkdown ファイルの内容全体 (デフォルトではその他すべて):

最新バージョンの Firefox を使用しています。陰謀的な要素を含む他のページを表示するのに問題はないようです。ページは IE で動作しますが、問題ありません。