問題タブ [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.
r - Shiny の動的ヒストグラム
Shiny を使用して R でツールを作成しています。これは私の最初のものであり、ユーザー定義の入力に基づいてヒストグラムを動的に変更するのに問題があります。私は非常に単純なテーブルを持っていますが、それを目的の方法で動作させることができますが、プロットでこれを行うことができないようです。これが私がテーブルでそれをやっている方法です。
私は何かをしたい
しかし、それは機能したくありません。
r - 光沢のあるバイナリ チェック ボックス
シャイニー チェック ボックスが UI で相互に観察できるかどうか疑問に思っていたので、1 つをオンにすると、もう 1 つをオフにする必要があり、その逆も同様です。
関数 updateCheckBox に出くわしましたが、表示されている例はサーバー側で使用されています。チェックボックスが UI 側で相互に通信することは可能ですか?
ありがとう、
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
r - R Shiny: Side by Side チェックボックス
UIにチェックボックスオプションを並べて表示できるかどうか疑問に思っていました。私が試したいくつかのサンプルコード:
r - Shiny でのリアクティブ オブジェクトのダウンロード
downloadHandler()
呼び出し内でそのオブジェクトの別の冗長なインスタンスを作成することなく、光沢のあるオブジェクトをダウンロードすることは可能ですか? たとえば、次の例を考えてみましょう。
ui.R
サーバー.R
上記の例で私が抱えている問題は、と呼び出しrunQuery()
の両方で実行していることです。この例では余分なオーバーヘッドはありませんが、実際の例では 5 ~ 10 分のプロセスを実行する必要があるため、誰かがデータをダウンロードするたびに 2 回呼び出すのは非常に非効率的です。renderTable()
downloadHandler()
downloadHandler()
呼び出しで既に作成されたオブジェクトを参照するか、その他の回避策を講じることで、この問題を回避できる方法はありますか?