問題タブ [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.
shiny - サイドバーをリンクして適切な選択を行うための conditionalPanel - Shiny R
下の図に示すように設計された UI があり、ここで実際に次のような条件を設定したいと考えています。
サイドバーから「サドルジョイント」ボックスを選択/チェックする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
`
`
shiny - SelectizeInput 関数用の光沢のある sidebarPanels のリンク
sidebarPanel - location
最大 2 つのオプションを選択できるドロップダウンがあるとします。ドロップダウンから「Saddle Joint」と「Gliding Joint」を選択すると、別のオブジェクト「x」と「y」が選択され、sidebarPanel - datasets
基本的にリンケージが作成される if ループを作成したいと考えています。
このコードを試しましたが、うまくいきません:
より良い写真のためにスクリーンショットを見てください!
ありがとう!
r - Shiny: ggplot の動的カラー (塗りつぶし) 入力
投稿として助けが必要です:光沢のあるサーバーでの動的な色の入力では、私の問題に対する完全な答えが得られません。
光沢のあるアプリで動的な色 (塗りつぶし) を選択したいと思います。サンプルコードを用意しました:
ボックスプロットの塗りつぶしの色をユーザーに選択してもらいたいです。で選択した変数の数に応じて、カラー ウィジェットの数が表示されますselectizeInput("select"...
。この時点まではすべてが完全に機能していますが、さらに進むと、この色をggplotなどに適用する方法がわかりません...
ここに私の質問があります:
塗りつぶしの色をggplotに正しく接続する方法
のデフォルトの色をデフォルトのカラー パレットに
colourInput()
対応させることはできますか(1 つの色ではなく --> 私の場合は黒です)Choose color text inの代わりに、変数 (この場合は X1、X2、および X3)
colourInput(paste("col", i, sep="_"), "Choose colour:",
の対応する名前 (から選択された変数) が欲しいです。selectizeInput
選択したすべての色をリセットできるボタンも欲しいです
事前に感謝します。これが解決されることを願っています
乾杯
r - 光沢のあるupdateRadioButtonsをshinyjsの無効化/有効化とともに使用する
ユーザーがラジオ ボタンを選択する機能を制限する必要がありますが、常にそれらを表示する必要があります。shinyjs::disable
ボタンを無効にして選択を更新するために使用しましupdateRadioButtons
たが、正しく機能していないようです。私のコードを無効にするのではなく、更新のみが機能しているようです:
r - global.r に光沢のあるプログレス バーを配置できますか
一度ロードする必要があるデータ ソースがあるので、データ ソースをグローバル環境に読み込みます。ui.r ファイルがそれにアクセスして、いくつかの列の一意の値を取得して ui にドロップダウンを作成する必要があるため、グローバル環境に配置しました。
だから私のglobal.rはこれを持っています:
私の問題は、csv ファイルの読み込みに約 2 分かかるため、プログレス バーを追加したいと考えています。
withProgress
global.r ファイルに出力することは可能ですか?
また、誰かが URL にアクセスするたびに csv がリロードされますか?
または、誰かが URL にアクセスしたときに UI が高速になるように、一度だけ読み込まれますか?
....毎回ロードされる場合、一度だけロードする方法があるので、人がURLに来たときに待つ必要はありませんか?
shiny - selectizeInput を使用したサブセット化 - 光沢のある R
ドロップダウンメニューがありますselectizeInput
- これを使用して、さらに分析するためにデータフレームをサブセット化する必要があります。
次のことを考慮してください。
d - データフレーム (「test」という名前の列があります)
メニュー -selectizeInput
ドロップダウン
d[d$test %in% input$menu, ]
これは私が実際に必要とすることをしません。何かご意見は?
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
これは非常に簡単なもののはずですが、修正方法がわかりません。
r - rサーバーからhtmlを追加するときに[オブジェクトオブジェクト]を受け取ります
以下のコードを使用して、サーバーファイルからdivを単純に追加しようとしています
しかし、それは戻ってきます
これを修正するためにできることはありますか? 使ってみました
しかし、効果は同じです。どんな助けでも素晴らしいでしょう。ありがとうございました!