問題タブ [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.
r - R htmlWidgets を Windows 10 マシンで動作させるにはどうすればよいですか?
R htmlWidgets チュートリアルを実行しようとしていますが、Windows 10 に関連するバグと思われるものが発生しています。
以下のコードは、Windows 7 マシンでは機能しますが、Windows 10 マシンでは機能しません。
次のエラーが発生します。
両方のマシンで同じベース R と R-studio。
ここで何が間違っているのか、誰にも手がかりがありますか?
ベストカスパー
r - RGL を使用した R マークダウンで、「このページを適切に表示するには Javascript を有効にする必要があります」というエラーが表示される
R マークダウンを使用して HTML ドキュメントを生成する、Shiny の downloadHandler() があります。このドキュメントは、hook_webgl を使用してドキュメントに追加される rgl プロットを生成します。アプリケーションは Shiny サーバーで実行されています。ダウンロードボタンを初めて使用するときはすべて正常に機能しますが、次の場合に「このページを正しく表示するには Javascript を有効にする必要があります」というエラーが表示されます。rglwidgets を使用していますが、shinyRGL を使用しても同じ問題が発生します。
r - clickAction = NULL を使用して networkD3 のノードを Web サイトにリンクする
forceNetwork()
のnetworkD3
パッケージの機能を使用して、ノードを外部 Web サイトへのリンクとして使用する方法はありますr
か? 私は多分変更を考えていたclickAction
?
サンプルデータ:
望ましい結果: ユーザーがノードをクリックすると、ノードにwindow.open
関連付けられた URL を指すclickAction
新しいタブが開きます (例: ) MisNodes$URL[d.index]
。
r - Rマークダウンタブセットのダイグラフが正しくロードされていません
Rマークダウンドキュメントで複数のダイグラフを作成しています。各ダイグラフは、独自のタブセットにある必要があります。私のダイグラフの1つのコードは次のとおりです。
このコードは、次のコードで作成されるタブセット内に適切に配置されます。
現在、新しいタブを開くたびに、ダイグラフが正しく表示されないようです。コンパイルされた html ドキュメントのサイズを変更した場合にのみ、グラフが再び適切に表示されるようになります。誰かが同様の経験をして、これを解決する方法を知っていますか?
r - htmlwidgets を動的にループし、RMarkdown 用の Knitr フォーマットを追加します
、、または自動 Knitr レポートを生成するためhtmlwidgets
に、動的に作成してループしようとしています。この github question https://github.com/ramnathv/htmlwidgets/pull/110で概説されているアプローチに、などの書式設定を追加する方法はありますか? 私もそこにこの質問を投稿しました。DT
plotly
rbokeh
knitr
tabset
tagList
以下は私が考えているコードの例ですが、うまくいきません。私がやろうとしているのは、10 個のタブを作成し、それぞれに から生成されたプロットのコピーを作成することですplot_list
。現在起こっていることは、すべてのプロットが最後のタブに移動することです。実際にplot_list
は、異なるプロット/テーブルを持つことになります。
以前は、ネストされた for ループでこのようなことをうまく行っていましたが、HTML の依存関係を持つ Figure を使用してみると、トップ レベルの式ではないため、もちろん Figure はレンダリングされません。knitr
このようにループすることは可能ですか?
私が持っているフォローアップの質問は、これらのタブを同じ方法で作成された別のタブのセットにネストしたいと思ったとします。それは可能ですか? 私が質問したいのは、ネストされた for ループに似た、このような方法を使用してタブを動的にネストすることはできますか?
私はまだ使用方法を学んknitr
でおり、助けていただければ幸いです! ありがとうございました!
r - インタラクティブな「ggplotly」グラフは、R の「Rmd」ファイルの「for」ループ内からプロットされません
Rマークダウン( )ファイルのループ内から一連のインタラクティブggplotly
グラフをプロットしようとしました。私のファイルの内容:for
.Rmd
.Rmd
Knit HTML
でボタンを押しますRStudio
。残念ながら、インタラクティブなプロットは.html
ファイルに表示されません。
質問:グラフがプロットされないのはなぜですか? for
ファイル内のループと組み合わせてインタラクティブなプロットを作成するにはどうすればよいRmd
ですか?
psprint(p)
の代わりに使用すると、結果のファイルprint(ggplotly(p))
にggplot2
プロットが表示され.html
ます。
r - onmouseover ツールチップを R html テーブルに追加します (別の data.frame のセルに基づく)?
ブラウザーで html テーブルとして開きたい R マトリックスがあります (おそらくhtmlwidgetsパッケージを使用しますか?)。
2 つ目の一致するマトリックスがあり、そのセルの内容をブラウザ テーブルの各セルのロールオーバー ツールチップとして追加したいと考えています。
ツール ヒントのマトリックスをテーブルに渡し、各セルの内容をツール ヒントの適切な on.mouseover アクションで自動的にラップする既存の方法はありますか?
次のコードは、値とラベルのマトリックスを使用してソース オブジェクトを作成し、それぞれセルの内容とマウスオーバー チップの内容を形成します。
「値」を使用して各セルを塗りつぶし、マウスオーバーすると、そのセルに対応するラベルがツールチップで表示される、ncol × ncol html テーブルを開く関数が必要です。
追加のポイントについては、フリー マトリックスの内容を使用して値に色を付けます。FALSE 値は赤、TRUE 値は緑です。
r - リーフレット マップ (rMaps で作成) を html ウィジェットとして保存するには?
質問 1 rMaps hereで作成したリーフレット マップを html ファイルに保存しようとしています。
しかし、エラーが発生しました:
回答 1 LukeA のおかげで、次の構文を使用できます。
質問 2 では、addAssets と setTemplate を追加する方法:
回答 2 繰り返しますが、LukeA のおかげで、回答が得られました。
質問 3
実際、私の最初の問題は、HTML ドキュメントでマップを直接生成するために、rmarkdown でコードを記述できないことです。
これで、マップを単独で保存できます。しかし、それをhtmlドキュメントに統合する方法は? 迅速な解決策は、iframe を作成することです。他のよりエレガントなソリューションはありますか?
r - ズーム レベルが正しくない複数ページの Flex Dashboard プロット
EDIT問題は NetworkD3 の「サイズ変更」メソッドの欠如に関連しているようです: https://github.com/rstudio/flexdashboard/issues/68#issuecomment-228521468
2 つの SankeyNetwork プロットを作成し、それらを Flex ダッシュボードの別のページに表示したいときに問題が発生します。
最初のプロットは、問題なく最初のページに読み込まれます。見た目はまったく同じです。
しかし、2 番目のページをめくると、2 番目の SankeyNetwork プロットが大幅に拡大され、判読できなくなります。「更新」をクリックすると、プロットが自動的に修正され、正しい視点に戻ります。次に、クリックして最初のページに戻ると、そのプロットが同じ方法で拡大されます。
最初のページまたは 2 番目のページに配置するプロットは問題ではないようです...変更する必要があるある種のキャッシュ設定はありますか?
編集 ここにサンプルコードがあります - RStudio の FlexDashboard テンプレートで作成され、NetworkD3 作成者によって提供された SankeyNetwork の例を利用しています。この中で