問題タブ [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 投票する
3 に答える
3310 参照

r - R のインタラクティブ Web ダッシュボード

R でインタラクティブなダッシュボードを作成し、HTML リンクを「非」R ユーザーに送信できますか?
できれば、誰かプロセスを教えてください。

パッケージ「shiny」がインタラクティブなダッシュボードを作成するのに役立つことは知っていますが、エンド ユーザーはそれを探索するために自分のマシンに R をインストールする必要があります。

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

r - ボタンが押されるまで光沢のある機能を停止します

ユーザーが検索用語を入力すると、その用語を含むツイートが返される、shiny を使用した Web アプリの作成を開始しました。

このアプリをロードすると、searchTwitter機能が自動的に開始され、メイン パネルに次のエラーが表示されます。Error: You must enter a query.

検索語は textInput ボックスに入力され、submitButton があります。用語を入力すると問題なく動作しますが、エラーがユーザーに最初に表示されることは望ましくありません。

ui.R:

サーバー.R:

ご協力いただきありがとうございます

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

r - R Shiny の動的入力で使用するために因子レベルをリストに変換する

R Shiny で SelectInput 関数の動的入力を作成できるように、因子レベルの出力をリストに変換しようとしています。

基本的にCSVファイルをインポートし、CSVファイルの1列目の「カテゴリ」(レベル)を利用してSelectInputにドロップダウンリストを作成したいと考えています。

したがって、UI.RI には次のものがあります。

そしてserver.RIには次のものがあります:

次に、「shinyServer(function(input, output)」セクション (ちなみに、「category」は CSV ファイルのヘッダーです):

これは機能しません。次のエラーが表示されます。

選択肢[[choiceName]]のエラー:添え字が範囲外です

str(categories) の出力は次のとおりです。

chr [1:22] "" "Cat1" "Cat2" "Cat3" "Cat4" "Cat5" ...

「list(levels(datatwo$category)」を実行すると、str(categories) 出力全体であるドロップダウンが 1 つだけ表示されます。

1 $ のリスト : chr [1:22] "" "Cat1" "Cat2" "Cat3" ...

これを次の形式で取得しようとしています( str(x) が完了すると、出力は次のようになります):

Xのリスト
$ Cat1: chr "Cat1"
$ Cat2: chr "Cat2"
$ Cat3: chr "Cat3"
...

しかし、これを行う方法がわかりません。また、最初の項目が "" [空の文字列] である理由もわかりません。私はRとShinyにかなり慣れていないので、無知を許してください。しかし、どんな助けでも大歓迎です。

ところで、私はこのチュートリアルに取り組んできました: http://rstudio.github.com/shiny/tutorial/#dynamic-ui

ありがとう。

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

r - RのShiny webappでTextAreaを入力として作成するには?

HTML textarea コントロールを使用して、ユーザーから複数行の入力を取りたい単純な webapp を作成しようとしています。Shiny でそのような入力コントロールを作成するすぐに使える方法はありますか?

textInput のヘルプ ページに多くのオプションが表示されない

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

r - Shiny使用時のメモリ割り当て

Rでかなり単純なシミュレーションを実行するために Shiny を使用しています。ただし、メモリに問題が発生し、次のメッセージが表示されます。

「エラー: サイズ 274.8 Mb のベクトルを割り当てられません」など。

しかし、R Studioで同じコードを実行すると、正常に動作します。Shiny へのメモリ割り当てを増やす一般的なアイデアはありますか? どうもありがとう。アンドリュー。

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

r - 光沢のあるグリマー アプリのコードを表示することは可能です

こんにちは、これはコード セキュリティの問題であり、コーディングに直接関連する問題ではありません。しかし、アプリの Web ブラウザー ページを生成するui.Rとのコードを確認することは可能でしょうか?server.R

たとえば、Garrett にコードを見てもらうことはできると思いますが、許可なしで、この URL http://glimmer.rstudio.com/gsee/TFX/に関連するコードを見ることは可能ですか?シャイニーアプリを実行していますか?機密データ/コードなどを配置する場合、これは問題になる可能性があるため.

shinny アプリに安全なユーザー名とパスワードを追加する方法はありますか? 選択したユーザーのみがアプリにアクセスできるようにするには?

もちろん、gist から shinny アプリを実行するコードを確認できることは知っていますが、もっと気になるのは glimmer アプリです。

PS Garrett(これが表示されている場合)、私はあなたのアプリを良いアプリの例として使用しているだけです...それはグリマーを使用しているため...そして私の意見ではその魅力的なコードです。

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

r - きらめく光沢のあるアプリへのアクセスを保護する

これは私の前の質問のフォローアップの質問です:光沢のあるきらめきアプリのコードを見ることができますか

ここでR-Studioによって提案されているように、基本的にグリマーアプリへのアクセスを保護するためのユーザー名とパスワードとして機能するDynamicUIを構築するのは、単純すぎるのではないかと思いました。

私は原則として以下のような単純なものを使用することを考えていました(明らかにすべての入力と出力が追加されているなど:

しかし、これは単純すぎて簡単に壊れてしまう可能性があるのではないかと考えていました。

または、おそらくどういうわけか、ユーザー名とパスワードの組み合わせに対して3回の試行しか許可していません...どういうわけか...同じユーザーが戻ってきたことをどれほど光沢があるかわからない...

これについての考えをいただければ幸いです。

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

r - 同じ条件変数で複数の uiOutput 呼び出しを行うと、光沢のある ReactiveUI がハングする

光沢のあるドロップダウンを介してドロップインおよびドロップアウトするスライダーを備えたリアクティブ UI を作成しようとしています。私はreactiveUIスライダー(server.R)を備えたサーバーを持っています:

次のコード (ui.R) を使用してサーバーを正常に実行できます。

しかし、両方の conditionalPanels で uiOutput を呼び出そうとすると、サーバーがフリーズします。

これをいじってみたところ、同じ条件変数と複数の uiOutput 呼び出しを使用するたびに発生することがわかりました。助言がありますか?ありがとう。

0 投票する
4 に答える
53613 参照

r - Shiny アプリで作成したプロットを保存する方法

downloadButton を使用して、光沢のあるプロットを保存する方法を理解しようとしています。パッケージの例はdownloadButton/downloadHandler、.csv を保存する方法を示しています。それに基づいて再現可能な例を作成します。

為にui.R

為にserver.R

この質問に回答している場合は、おそらくこれに精通しているでしょうが、これを機能させるには、上記を別のスクリプト (ui.Rおよび作業ディレクトリ内のserver.Rフォルダー ( foo) ) に保存します。光沢のあるアプリを実行するには、 を実行しますrunApp("foo")

を使用すると、関数を使用できないことggsaveを示すエラー メッセージが表示されます (と思います)。標準のグラフィック デバイス (以下のようなもの) を使用すると、エラーは発生しませんが、グラフィックは書き込まれません。ggsavefilenameDownload Plot

プロットを作成するために downloadHandler を機能させるためのヒントをいただければ幸いです。

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

r - アプリを再起動せずに、光沢のある server.R のデータ フレームを更新します。

アプリケーションを停止して再起動せずに、光沢のあるデータ フレームを更新する方法についてのアイデアはありますか?

load(file = "my_data_frame.RData", envir = .GlobalEnv)リアクティブ関数の中に入れてみましたが、今のところうまくいきません。アプリが停止されるまで、データ フレームは更新されません。