問題タブ [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 - R Shiny: 関数の実行中に「loading...」メッセージを表示する
Shiny GUI R パッケージを使用しています。actionButton が押された後に「loading...」のようなメッセージを表示する方法を探しています。関数の実行には数分かかるため、ボタンが実際に何らかのイベントをトリガーしたことを何らかの方法でユーザーに通知する必要があります。server.R コードは次のようになります。
actionButton()
インターネットからデータをダウンロードする機能です。input$DownloadButton
アクションボタンです。そのため、ボタンが押された後、ユーザーは数分間待機し、ダウンロードが成功したというメッセージが表示されます。actionButton が押された直後に「Loading...」というメッセージを表示しpaste0(Sys.time(),": ",NROW(DATA()), " items downloaded")
、実行が終了したときのような別のメッセージを表示したいと思います。
r - リアクティブプログラミングを使用して光沢のある反復関数を計算する方法
1 つのスライダー入力 (k など) を受け取り、次のように定義された、それぞれ長さ 10 のベクトル x と y を計算する光沢のあるアプリを構築したいと考えています。
次に、y 対 x をプロットします。
このタスクを達成するために「リアクティブ」環境を正しく使用する方法がわかりません。どんな提案でも大歓迎です。ありがとう。
r - 光沢のある fileInput オブジェクトを更新するにはどうすればよいですか?
入力ファイル ダイアログを作成したい。fileInput
これは、関数を使用すると簡単です。
アップロードすると、次のようになります。
inputFile
ここで、要素をアップロード前の状態にリセットしたいと思います。のような機能がないのでupdateFileInput
、JS/HTML 初心者の私にはどうすれば実現できるのかわかりません。からのコード出力fileInput("file", "Select a file")
は次のとおりです。
何か案は?
PS。renderUI
ここでは、ファイル入力要素を再レンダリングするためにリアクティブを使用したくありません。私はむしろ「更新方法」に行きたいと思います(そのようなものがある場合)...
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にフィードするにはどうすればよいですか? 多くの試行錯誤の後、私は非常に迷っています。コードのどこでエラーが発生する可能性がありますか? 事前に多くの感謝を!
関数の元のコードはうまく機能します:(編集済み)
r - R: rCharts と Shiny: 人力車のプロットは表示されません
ggplot2 を使用して光沢のあるダウンの基本を取得することを楽しんだ後、rCharts を試しています。ただし、人力車グラフを表示できません。どんな助けでも大歓迎です。ゆっくりしてください - 私はこれに慣れてきたところです ;)
r - R Shiny アプリでリアクティブ data() から Variable を呼び出す
リアクティブ式内で特定の変数を呼び出したいと思います。このようなもの:
サーバー.R
残念ながら、内でasc_new1
andを呼び出す方法がわかりませんでした。これは機能しません:asc_new2
data()
r - 光沢のあるアプリ - ggplot でデータが見つからない
ggmap を使用して静的マップを戻す光沢のあるアプリを作成しました。ただし、郵便番号の境界をオーバーレイしたい場合、ggplot がデータセットを見つけられないというエラーが発生します。
データセット poa は、ポリゴン ID を持つ緯度と経度など、郵便番号境界のデータフレームです。私はすでに追加しようとしましenvironment = environment()
たが、それは私の問題を解決しません。print(str(poa))
Rコンソールに出力する呼び出しを行うと、データが存在することがわかります。
ggplot が poa データフレームにアクセスできるように、誰かが回避策を提案できますか? 再現性の高い例ではないことをお詫び申し上げます。
更新: このコードを使用すると、ggplot は poa データフレームにアクセスできます。
しかし、マップのベースレイヤーに対して ggplot をネストした呼び出しを行う必要があります。これを行うと、ggplot はデータを見つけることができません。
これが私のserver.Rコードです
ui.Rにアクションボタンがあり、クリックされたときにのみプロットを更新したいので、isolateを使用しています。
編集:ui.Rを追加
sessionInfo の出力:
r - 光沢のある: 光沢のあるアプリ内から新しいブラウザー タブを開く
光沢のある中から、新しいブラウザー タブで HTML ページを開きたいと思います。 ここで、そのタスクには JS が必要であることが指摘されています。光沢のあるアプリ内から新しいタブでURL http://www.google.comを開きたいとしましょう。私はまだ JS に精通しておらず、どのコードをどこに含めるべきか、そして光沢のあるアプリ内からどのように呼び出すかがわかりません。どうすればそれについて行くことができますか?