問題タブ [shinyjs]

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 に答える
51 参照

shiny - サイドバーをリンクして適切な選択を行うための conditionalPanel - Shiny R

下の図に示すように設計された UI があり、ここで実際に次のような条件を設定したいと考えています。

UI.R

サイドバーから「サドルジョイント」ボックスを選択/チェックするlocationと、オプション「GEO_10500」、「GEO_77298」がサイドバーから選択されDatasets:ます。これが私が試したサーバーコードで、うまくいきませんでした。これを達成する方法を教えてください。ありがとう!

サーバー.R

conditionalPanel( condition = "input.location = 'Saddle Joint'", updateCheckboxGroupInput(session, "datasets", "Datasets:", choices=c("GEO_10500", "GEO_77298"), selected = "GEO_10500" ) )

サーバー.R

`

`

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

shiny - SelectizeInput 関数用の光沢のある sidebarPanels のリンク

sidebarPanel - location最大 2 つのオプションを選択できるドロップダウンがあるとします。ドロップダウンから「Saddle Joint」と「Gliding Joint」を選択すると、別のオブジェクト「x」と「y」が選択され、sidebarPanel - datasets基本的にリンケージが作成される if ループを作成したいと考えています。

このコードを試しましたが、うまくいきません:

より良い写真のためにスクリーンショットを見てください!

ありがとう!

スクリーンショット

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

r - Shiny: ggplot の動的カラー (塗りつぶし) 入力

投稿として助けが必要です:光沢のあるサーバーでの動的な色の入力では、私の問題に対する完全な答えが得られません。

光沢のあるアプリで動的な色 (塗りつぶし) を選択したいと思います。サンプルコードを用意しました:

ボックスプロットの塗りつぶしの色をユーザーに選択してもらいたいです。で選択した変数の数に応じて、カラー ウィジェットの数が表示されますselectizeInput("select"...。この時点まではすべてが完全に機能していますが、さらに進むと、この色をggplotなどに適用する方法がわかりません...

ここに私の質問があります:

  1. 塗りつぶしの色をggplotに正しく接続する方法

  2. のデフォルトの色をデフォルトのカラー パレットにcolourInput()対応させることはできますか(1 つの色ではなく --> 私の場合は黒です)

  3. Choose color text inの代わりに、変数 (この場合は X1、X2、および X3)colourInput(paste("col", i, sep="_"), "Choose colour:",の対応する名前 (から選択された変数) が欲しいです。selectizeInput

  4. 選択したすべての色をリセットできるボタンも欲しいです

事前に感謝します。これが解決されることを願っています

乾杯

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

r - 光沢のあるupdateRadioButtonsをshinyjsの無効化/有効化とともに使用する

ユーザーがラジオ ボタンを選択する機能を制限する必要がありますが、常にそれらを表示する必要があります。shinyjs::disableボタンを無効にして選択を更新するために使用しましupdateRadioButtonsたが、正しく機能していないようです。私のコードを無効にするのではなく、更新のみが機能しているようです:

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

r - global.r に光沢のあるプログレス バーを配置できますか

一度ロードする必要があるデータ ソースがあるので、データ ソースをグローバル環境に読み込みます。ui.r ファイルがそれにアクセスして、いくつかの列の一意の値を取得して ui にドロップダウンを作成する必要があるため、グローバル環境に配置しました。

だから私のglobal.rはこれを持っています:

私の問題は、csv ファイルの読み込みに約 2 分かかるため、プログレス バーを追加したいと考えています。

withProgressglobal.r ファイルに出力することは可能ですか?

また、誰かが URL にアクセスするたびに csv がリロードされますか?

または、誰かが URL にアクセスしたときに UI が高速になるように、一度だけ読み込まれますか?

....毎回ロードされる場合、一度だけロードする方法があるので、人がURLに来たときに待つ必要はありませんか?

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

shiny - selectizeInput を使用したサブセット化 - 光沢のある R

ドロップダウンメニューがありますselectizeInput- これを使用して、さらに分析するためにデータフレームをサブセット化する必要があります。

次のことを考慮してください。

d - データフレーム (「test」という名前の列があります)

メニュー -selectizeInputドロップダウン

d[d$test %in% input$menu, ]

これは私が実際に必要とすることをしません。何かご意見は?

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

javascript - javascript API を介して R Shiny 内の Tableau チャートの Hello world の例が必要

R Shiny 内で tableau javascript api を使用する実験を行っています。光沢のある呼び出しを簡素化するために、shinyjs パッケージを使用しました。関連する js は、tableau のチュートリアル ページから取得されます。

[Tableau Viz を呼び出す] ボタンをクリックしても何も起こらず、ブラウザー コンソールに Uncaught [object Object] エラーが表示される

(index):7504 Uncaught [object Object]VizImpl$Create @ (index):7504$tableauSoftware_Viz @ (index):4829initializeViz @ (index):8644shinyjs.init @ (index):34(匿名関数) @ (index): 33_sendMessagesToHandlers @shinyapp.js:515(匿名関数)@shinyapp.js:626_sendMessagesToHandlers@shinapp.js:515dispatchMessage@shinyapp.js:501c.onmessage@shinyapp.js:114

これは非常に簡単なもののはずですが、修正方法がわかりません。

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

r - rサーバーからhtmlを追加するときに[オブジェクトオブジェクト]を受け取ります

以下のコードを使用して、サーバーファイルからdivを単純に追加しようとしています

しかし、それは戻ってきます

これを修正するためにできることはありますか? 使ってみました

しかし、効果は同じです。どんな助けでも素晴らしいでしょう。ありがとうございました!