問題タブ [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.
r - Shiny で eventReactive() 関数を使用してユーザーの入力ごとにデータをフィルター処理できない
私は Shiny で最初のアプリを構築しています。反応性についてより良いアイデアを得たいと思っていました。http://shiny.rstudio.com/tutorial/のチュートリアルを完了しました。私はテニス関連のデータセットに取り組んでおり、「radarchart」パッケージを使用してレーダーチャートを作成したいと考えています。リアクティブ式を使用して、ラジオ ボタンをレンダリングし、入力ボックスを正常に選択できます。
ただし、[Go!] をクリックすると、ボタンをクリックすると、コンソールに次のエラーが表示されます。アプリ自体にエラーは表示されませんが、[Go!] をクリックしてもレンダリングされません。ボタン。
デバッグ時に、ユーザーが選択した入力値 (server.R の 60 ~ 63 行目) を使用してデータをフィルター処理しようとすると、このエラーが発生することがわかります。私の主な関心事は、ユーザーの選択に従ってデータをフィルタリングすることです。私はそれを行うことができません。eventReactive()、observe()、reactiveValues() 関数も使用しようとしましたが、成功しませんでした。renderChartJSRadar 関数を eventReactive 関数内にラップしましたが、それが正しい方法であるかどうかはよくわかりません。
この場合の反応性がどのように機能するか、機能させるために何が欠けているかについて混乱しています。コードは以下のとおりです。どんな種類の助けにも本当に感謝します。
ui.R
サーバー.R
chart.R
shiny-reactivity - Shiny R のドットプロット上のポイントをクリックします
私は光沢のあるアプリの設計に取り組んでおり、光沢のある R のドット プロット上のポイントをクリックする方法を知りたいです。ユーザーがドット プロット上のポイントを選択すると、対応するテーブルが表示されるアプリを設計したいと考えています。 (3列)。プロットは p 値分布です。以下は私のコードです:
r - data.table に基づく光沢のある更新プロット
私のサンプルアプリでは、ユーザーに入力を与えて、最初のタブでそれから data.table を生成させています。2 番目のタブでは、data.table に応じてプロットを表示したいと思います。反応性を正しくするのにかなり苦労しています。残念ながら、この時点で私はerror: Operation not allowed without an active reactive context.
私を助けてください、または私が間違っていることのヒントを教えてください。
データ:
UI:
サーバ:
)
r - R selectInput の反応性の問題
Shiny の反応性に問題があります。私のUIでは、
これらは、サーバーの上部で読み取ったデータフレーム A、B、C、D に対応しています。
私のサーバーには、次のものがあります。
データを手動で値に割り当て、コードを手動で実行すると、プロットを作成できることがわかっているので、反応性の問題であることがわかります。
ありがとう。