問題タブ [shiny]

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 投票する
1 に答える
1729 参照

r - Shiny R localhostサーバーが機能していません

私は R で Shiny を試していて、そのコンセプトが気に入りました。私はオンラインで多くの例を見てきましたが、すべてがうまく機能しています。localhost サーバーでまったく同じ例を実行しようとすると、テキストなどは表示されますが、画像などは表示されません。ブラウザに JSON エラーがあるようです。オンラインの例を参照すると、なぜそれが起こらないのかわかりません。例には png ファイルがあります。シャイニーはこれを生成するのに苦労していますか?

ご協力ありがとうございました。

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

r - R shiny:入力データをサーバーに保存する方法、または入力変数にグローバルにアクセスする方法は?

私は、ユーザーにいくつかの基本的な調査の質問をするアプリケーションを作成しています。これが行われると、スライドバーを介して数値入力を提供し、続行を押してからプロットを生成し、ユーザーに再度入力を求め、プロットを更新するように求められます。最初の入力はプロットのy1で、2番目の入力はプロットのy1である必要があります。入力は、プロットなどでy2である必要があります。ただし、さらに、ユーザーが入力したデータを保存して、Rスクリプトでグローバルにアクセスできるようにし、sendmailRを使用して送信したり、テキストファイルとしてコンピューターにダウンロードしたりできるようにします。 。しかし、私はこれを行う方法を理解するのに苦労しています。これが私がこれまでに持っているものです。

これがui.Rファイルです

また、プロットを何度も生成しようとするforループは機能しません。何か反応的なことをする必要があると思いますが、すべてharvに保存されている過去のユーザー定義エントリをプロットする方法を理解する必要があります。downloadHanlderを調べましたが、これはデータをダウンロードし、ユーザーのコンピューターにプロットします。

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

r - R/shiny の複数選択ボックス - スクロール バーの追加

R/shiny Web アプリを作成しています。複数選択ボックスが必要です (checkboxGroupInput() を使用しますが、代替手段を利用できます)。ただし、選択肢のリストは長いので、選択肢のリスト全体をスクロールできるスクロール バーを備えた比較的小さなオプション ボックス (一度に 5 ~ 6 個のオプションを表示) に含めたいと考えています。

これを行う方法はありますか?最小限の例:

ui.R

サーバー.R

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

java - RStudio と Shiny: サーバーとクライアント間のメッセージ

Shiny アプリケーションを作成しようとしています。クライアントがサーバーに送信するメッセージと、サーバーが返す応答 (特に画像) が必要です。問題は、彼らがお互いにどのようにコミュニケーションを取っているか分からないことです. ドキュメントからこの情報を取得しようとしましたが、見つけることができませんでした。これらのサーバーとクライアントのメッセージを Java で取得したいと考えていますが、機能するソリューションに興味があります。

これが私のアプリの動作方法です。

画像とユーザーが変更できるいくつかの要素を含む Web ページを生成する洗練されたコードがあります。ユーザーが何か (チェックボックス、メニューなど) を変更するたびに、ページの現在の状態を保存する必要があります。あるいは、ユーザーがページの状態を保存するためにクリックするボタンを用意することもできます。HTML全体、または画像のみを保存したいと考えています。メニューの現在の状態を文字列として。html を保存しようとしましたが、画像が含まれていませんでした。必要なデータが含まれていると思うので、これらのメッセージが欲しいのはそのためです。

ただし、最終的なフォームがどのように形成されたかを段階的に示すグラフにこれらの状態を保存する必要があるため、Java を選択しました。必要なワークブックを作成するために使用できる優れた Java API があるため、これを Xmind ワークブックに保存することをお勧めします。

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

r - R光沢のあるネストされたuiOutputエラー:入力=> uiOutput => uiOutput =>出力

ネストされた入出力アプリの設計に問題があります。(この質問をShiny-discussにも投稿しようとしましたが、投稿すると自動的に削除されます。なぜですか?)

私のアプリは、次の手順で簡略化できます。

  1. テキストエリアによる入力データセット。例: input$textarea.in

  2. データセットを読み込み、インポートされたデータセットの名前リストを表示します。ユーザーは selectInput でデータを選択できます。すなわち: uiOutput("choosedata")

  3. 選択したデータの範囲を計算してから、sliderInput を表示します。すなわち: uiOutput("range")

  4. 最後に、sliderInput によって選択された値の二乗を計算します。ie:verbatimTextOutput("range.out")

あれは:

インポートされたデータセットを変更した後、ステップ 4 でエラーが発生します。具体的には、初期入力形式は次のとおりです。

別の入力形式は次のとおりです。

ステップ 2 と 3 は自動的に変更されますが、ステップ 4 は変更されません。修正方法は?

一番

オンライン アプリとコードは次のとおりです。

http://glimmer.rstudio.com/tchsieh/myapp/

0 投票する
2 に答える
2169 参照

r - Shiny renderTable を使用した POSIXt オブジェクトの表示

Shinyで時系列データを分析するアプリを作っています。私が扱うデータは次のようになります。

テーブルにデータをプロットしたい:

そうすることで、Shiny の実行時にエラーが発生します。

このエラーの解決策はありますか?

更新: エラーは xtable が原因です: renderTable は xtable() を使用して出力を生成しますが、xtable は一般的に日付でうまく機能しないようです。

問題は Winston Chang によってここに提出されました: https://github.com/rstudio/shiny/issues/129

R: xtable と日付で回避策を利用できます。

0 投票する
2 に答える
5368 参照

jquery - RStudioで光沢があり、テーブルをカスタマイズしたい

によって作成されたテーブルを使用するRStudioの光沢のあるアプリケーションで、renderTable()ラジオボタンの先頭の列(もちろんリアクティブ)を追加し、選択した行のスタイルを変更したいと思います。最善の戦略は何ですか?どうしても必要な場合はjQueryを使用できると思いますが、もっと簡単な方法はありませんか?式args内のテーブルセルにhtmlを挿入しようとしましたrenderTable()...機能しません。

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

r - 複数の入力に基づいてテーブルから適切な列を選択する

入力 ID/名前に基づいて、選択したデータフレームからいくつかの列を表示するRの光沢のあるパッケージに小さなアプリを作成しました。私のダミーデータは次のようになります(以下のコード):

ID1 は、ID4 およびクライアントと同様に、ID ごとに複数のレコードを持つことができますが、同じ ID4 またはクライアントを持つ複数のレコードが異なる ID1 を持つことはできないことに注意してください。理想的には、ID1 または ID4 に基づいてサーバー側でデータを操作したいと考えています (他のレコードは両方に一致する可能性があります)。

そのため、6 つの入力、ID 用の 4 つの数値入力、およびクライアント名 (リストとテキスト入力) 用のテキスト入力用に 2 つの入力を作成し、次のことを行いたいと考えています。

ID1 の入力がない場合は、最後の入力を順番に取得し (たとえば、クライアント テキスト、クライアント リスト、ID2 および ID3 の入力がある場合は ID3 を選択)、ID4 でない限り、それを ID4 に一致させます。

次に、ID1 入力に基づいて ID1 出力テーブルへの入力がある場合、ID1 への入力がない場合は、ID4 に基づいてテーブルを出力します。

私はプログラミングの初心者なので、私の唯一の解決策はそれを「ブルートフォース」することですが、20個のテーブルを表示したいので、それはクレイジーなコードになり(私は知っています)、エレガントな解決策が必要だと思います。コード>

ui.R:

サーバー.R


しかし、入力がID1または他の入力に存在するかどうかを実際に1つの関数で作成し、ID1以外の入力でのみそれらをID4にマップし、次に別の関数でID1の入力がない限り、ID4による出力テーブルを作成するにはどうすればよいですか。 ID1によるテーブル?

これは、言語固有またはパッケージ固有ではなく、一般的なプログラミングの問題でもあると思うので、とにかく説明していただければ、Rで実装できます。

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

r - R Shiny を現在のアプリケーションに統合する方法

R Shiny を現在の Web サイト (PHP または RoR) に統合できるかどうか疑問に思っています。R Shiny の機能を活用して、現在の Web サイトにアプリを埋め込みたいだけです。しかし、私の知る限り、Shiny は Apache ではなく独自のサーバーで実行する必要があります。iframe を使用せずにシームレスな統合は可能ですか?

ありがとう

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

html - xtable と type = html を使用して、クラスを特定の td タグに追加する方法

xtableでhtmlにテーブルを作成しようとしていますtdが、アニメーションを行うため、特定のタグにクラスを追加する必要があります。問題は、xtable が非常に遅いため、xtable なしでは実行できないことです。

これを表現する必要があるかもしれませんが、xtable を使用します。

xtable を使用するとアプリに 15 秒かかりますが、myRederTable 関数を使用するとアプリに 2 分かかるため、このクラスを xtable に配置するにはどうすればよいですかtd

私はRと光沢のある作業をしています。