問題タブ [shiny-reactivity]

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

r - Shiny でのリアクティブ リーフレット オブジェクトのレンダリング

Florida_leafletという名前のUIにleafletOutputがある光沢のあるアプリを構築しています。

私のサーバーには、

ここで、sites はリーフレット オブジェクトです。

ここで、renderLeaflet(sites) を実行すると、アプリは正常に動作しますが、上記のコードを実行するとエラーが発生します。

なぜこれが起こっているのでしょうか?前もって感謝します

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

r - 一連の Shiny アクションをトリガーするパターン

Shiny アプリで一連のイベントを作成するのに問題があります。この問題の一部を処理する他の方法 (JS を使用) と、同様の目的で使用できるさまざまな Shiny 関数 (例: ) があることは知っていますが、withProgressこれを反応性で機能させる方法を理解したいと思います。

私が達成したいフローは次のとおりです: 1) ユーザーがアクションボタンをクリックすると、A) 時間のかかる計算が開始され、B) 計算が開始されたことをユーザーに知らせる簡単なステートメントが UI に出力されます 2) 1 回計算が値を返すと、ユーザーに計算が完了したことを警告する前のテキスト出力への別の更新をトリガーします

アクション ボタンを使用してテキスト値を更新し、その値にオブザーバーを設定して計算を開始することを実験しました (1B が 1A の前に実行されるように)。計算は完了しましたが、何も機能していません。これが私の最新の試みです:

最終的には、これを計算 + ユーザー入力のより長いサイクルに組み込むことを望んでいるので、この種の進行中の相互作用を処理するためのオブザーバー + 反応要素の適切なパターンを見つけたいと考えています。どんな助けでも大歓迎です!

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

r - リアクティブ式を使用する場合と <<- を使用してグローバル オブジェクトを作成する場合

同僚が作成した関数を使用して Shiny アプリを作成しようとしています。彼は、関数で「<<-」演算子を使用して、グローバル オブジェクトを作成することがよくあります。

質問: 1. この場合、<<- を使用するのは適切ですか? 2. オブジェクトを表現するために react() を使用すると、アプリは高速になりますか? 3. より良い提案はありますか?

彼が書いた関数の例を次に示します。

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

r - エラー: クラス "c("reactiveExpr", "reactive")" を data.frame に強制できません

R、Shiny、およびコーディング全般に不慣れで、質問があります。同様の質問を読んでいますが、回答に基づいて Shiny アプリを機能させることができません。基本的に、ユーザーが数値入力を入力し、それらの入力をデータ フレームに入れ、プロットを出力できるようにしたいと考えています。UI のコードの関連部分は次のとおりです。

そして、ここにサーバーがあります:

最初のプロット「IQplot」が機能するのは、データ フレームに入力する必要がある 5 つの入力ではなく、プロットが反応する必要がある入力が 1 つだけであるためだと思います。2 番目のプロット "Indplot" が Error: cannot coerce で表示され続けます... コードに見られるように、()データ フレームの後に のように配置してみました。この質問が非常に基本的なものである場合は、お詫び申し上げます。newIndexdata()$IndexnewIndexdata$Index