問題タブ [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 に答える
1556 参照

r - Shiny の動的ヒストグラム

Shiny を使用して R でツールを作成しています。これは私の最初のものであり、ユーザー定義の入力に基づいてヒストグラムを動的に変更するのに問題があります。私は非常に単純なテーブルを持っていますが、それを目的の方法で動作させることができますが、プロットでこれを行うことができないようです。これが私がテーブルでそれをやっている方法です。

私は何かをしたい

しかし、それは機能したくありません。

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

r - 光沢のあるバイナリ チェック ボックス

シャイニー チェック ボックスが UI で相互に観察できるかどうか疑問に思っていたので、1 つをオンにすると、もう 1 つをオフにする必要があり、その逆も同様です。

関数 updateCheckBox に出くわしましたが、表示されている例はサーバー側で使用されています。チェックボックスが UI 側で相互に通信することは可能ですか?

ありがとう、

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

r - png を表示できません

VM (Red Hat Enterprise Linux Server リリース 6.4) で R-shiny (R バージョン 3.0.1 (2013-05-16)) を実行しています。サーバーの起動、アプリケーションの実行など、すべてが機能します...グラフをプロットしようとしない限り

その後、メイン パネルに [エラー: デバイス png を開始できません] というメッセージが表示されます。私は自分のコード全体を投稿しますが、この問題は、renderText を使用していくつかのデータを吐き出すとうまく動作するため、プロットのレンダリングに関係していると思います。

実際、RI で png() と入力すると、このエラーが発生します [ Error in .External2(C_X11, paste("png::", filename, sep = ""), g$width, : cannot start device PNG さらに: 警告メッセージ: png() 内: X11 ディスプレイへの接続を開くことができません '' ] もちろん、ssh -X 経由で Mac に転送すると、png()と入力しても問題なく、データなどをプロットできます...

-capabilties() を入力すると、偽であることが判明したのは、jpeg、tiff、X11、aqua、および profmem だけです (したがって、png と cairo は True です)。

- ソースから R をビルドする前に、libpng、cairo、および libX11、libX11-devel、libXt、libXt-devel をインストールしました

私の問題は、Xサーバーを実行する必要があることだと思います。さらに、DISPLAY 変数はヌルです。

要するに、私の質問は...私の論理が正しいと仮定してです。

1)Xサーバーを実行/起動する必要がありますか[現在、何らかの理由で起動後に終了します]または単にDISPLAY変数を設定できますか?

2) DISPLAY 変数を設定できる場合、何を設定すればよいですか (localhost:0.0 は機能していません)。

明らかに、私が見逃しているものがあれば、これらの質問は無関係かもしれません。

事前に感謝し、とりとめのないことをお詫びします。徹底的にしたかったのです。

PJ

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

r - R Shiny: Side by Side チェックボックス

UIにチェックボックスオプションを並べて表示できるかどうか疑問に思っていました。私が試したいくつかのサンプルコード:

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

r - Shiny でのリアクティブ オブジェクトのダウンロード

downloadHandler()呼び出し内でそのオブジェクトの別の冗長なインスタンスを作成することなく、光沢のあるオブジェクトをダウンロードすることは可能ですか? たとえば、次の例を考えてみましょう。

ui.R

サーバー.R

上記の例で私が抱えている問題は、と呼び出しrunQuery()の両方で実行していることです。この例では余分なオーバーヘッドはありませんが、実際の例では 5 ~ 10 分のプロセスを実行する必要があるため、誰かがデータをダウンロードするたびに 2 回呼び出すのは非常に非効率的です。renderTable()downloadHandler()

downloadHandler()呼び出しで既に作成されたオブジェクトを参照するか、その他の回避策を講じることで、この問題を回避できる方法はありますか?

0 投票する
6 に答える
34097 参照

r - R Shiny: 関数の実行中に「loading...」メッセージを表示する

Shiny GUI R パッケージを使用しています。actionButton が押された後に「loading...」のようなメッセージを表示する方法を探しています。関数の実行には数分かかるため、ボタンが実際に何らかのイベントをトリガーしたことを何らかの方法でユーザーに通知する必要があります。server.R コードは次のようになります。

actionButton()インターネットからデータをダウンロードする機能です。input$DownloadButtonアクションボタンです。そのため、ボタンが押された後、ユーザーは数分間待機し、ダウンロードが成功したというメッセージが表示されます。actionButton が押された直後に「Loading...」というメッセージを表示しpaste0(Sys.time(),": ",NROW(DATA()), " items downloaded")、実行が終了したときのような別のメッセージを表示したいと思います。

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

r - リアクティブプログラミングを使用して光沢のある反復関数を計算する方法

1 つのスライダー入力 (k など) を受け取り、次のように定義された、それぞれ長さ 10 のベクトル x と y を計算する光沢のあるアプリを構築したいと考えています。

次に、y 対 x をプロットします。

このタスクを達成するために「リアクティブ」環境を正しく使用する方法がわかりません。どんな提案でも大歓迎です。ありがとう。

0 投票する
5 に答える
9672 参照

r - 光沢のある fileInput オブジェクトを更新するにはどうすればよいですか?

入力ファイル ダイアログを作成したい。fileInputこれは、関数を使用すると簡単です。

ここに画像の説明を入力

アップロードすると、次のようになります。 ここに画像の説明を入力

inputFileここで、要素をアップロード前の状態にリセットしたいと思います。のような機能がないのでupdateFileInput、JS/HTML 初心者の私にはどうすれば実現できるのかわかりません。からのコード出力fileInput("file", "Select a file")は次のとおりです。

何か案は?

PS。renderUIここでは、ファイル入力要素を再レンダリングするためにリアクティブを使用したくありません。私はむしろ「更新方法」に行きたいと思います(そのようなものがある場合)...

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

r - ggplot にフィードするための、shinyServer 内の関数を使用してデータを作成する

私は、一種の遺伝的関連研究の検出力推定値を計算する Shiny アプリを持っています。ui.R は非常にシンプルで、server.R にはデータ フレームを提供する関数があります (いくつかのパラメーターがあるため、この関数を使用できないと思いreactiveます)。

Gist へのリンクはhereです。実行するには:

アプリは見積もりを正しく計算しますが、それに関して 2 つの質問があります。

  • output$powTable最初の ? で、範囲内に含まれるすべての値を実際に表すことは可能sliderInput(n.cases)ですか? 範囲の2つの極端な値を表しているようにしか見えません...何が間違っていますか?

  • アプリの実行中にエラーが発生しました:

    Error: Reading objects from shinyoutput object not allowed.

関数からデータ(反応性?)を渡しf()てggplotにフィードするにはどうすればよいですか? 多くの試行錯誤の後、私は非常に迷っています。コードのどこでエラーが発生する可能性がありますか? 事前に多くの感謝を!

関数の元のコードはうまく機能します:(編集済み)

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

r - R: rCharts と Shiny: 人力車のプロットは表示されません

ggplot2 を使用して光沢のあるダウンの基本を取得することを楽しんだ後、rCharts を試しています。ただし、人力車グラフを表示できません。どんな助けでも大歓迎です。ゆっくりしてください - 私はこれに慣れてきたところです ;)