タグ付けされた質問 「shiny」

1
Shinyの「最大アップロードサイズ超過」制限を変更してユーザーファイル入力を保存するにはどうすればよいですか?
最近、R Shinyプログラムがデフォルトでファイルのアップロードに最大サイズ制限を課していることを知りました(サイズが正確に何であるかはわかりませんが、5,000 KBだと思います)。この制限を解除したいと思います。どうすればよいですか。また、ユーザーのアップロードのサイズに関する一般的な経験則は何ですか。 さらに、これは別の注意事項ですが、関連しています:ユーザーBYセッションによる入力を保存するにはどうすればよいですか?たとえば、アプリケーションには、ユーザーがファイルをアップロードできるファイルプロンプトがあります。次に、ユーザーが表示するファイルを選択すると、アップロードしたファイルの中から選択できます。彼がセッションを終了すると、リストはクリアされます。
95 r  shiny 

4
光沢のあるサーバーなしで独自の光沢のあるアプリをホストおよび設定する
同僚が実行したり、Rをインストールしたりすることなく、光沢のあるアプリを利用できるようにしています。 だから私はこのウェブページを読んで、 この文章を見つけました: Webホスティングに精通している場合、またはIT部門にアクセスできる場合は、自分でShinyアプリをホストできます。 「Webページとして共有」セクションの下。 これどうやってするの? 問題は、私の会社がWebホスティングやセキュリティなどに関する特定の制限に拘束されており、(現時点では)shiny-server-proの代金を支払わないことです。 しかし、上の文は私に彼らを説得するために自分自身で何かを設定したいと思っています。

4
光沢のあるアプリで作成されたプロットを保存する
downloadButtonを使用して光沢のあるプロットを保存する方法を理解しようとしています。パッケージの例は、.csvを保存するためのdownloadButton / downloadHandlerを示しています。それに基づいて再現可能な例を作ります。 ために ui.R shinyUI(pageWithSidebar( headerPanel('Downloading Data'), sidebarPanel( selectInput("dataset", "Choose a dataset:", choices = c("rock", "pressure", "cars")), downloadButton('downloadData', 'Download Data'), downloadButton('downloadPlot', 'Download Plot') ), mainPanel( plotOutput('plot') ) )) ために server.R library(ggplot2) shinyServer(function(input, output) { datasetInput <- reactive({ switch(input$dataset, "rock" = rock, "pressure" = pressure, "cars" = cars) }) plotInput …
85 r  ggplot2  shiny 

6
ShinyeventReactiveハンドラー内で複数のイベント式をリッスンする方法
アプリのさまざまなプロット/出力で使用されているデータの更新をトリガーする2つの異なるイベントが必要です。1つはクリックされているボタン(input$spec_button)で、もう1つはクリックされているドット上の点(mainplot.click$click)です。 基本的には両方を同時にリストしたいのですが、コードの書き方がわかりません。これが私が今持っているものです: server.Rで: data <- eventReactive({mainplot.click$click | input$spec_button}, { if(input$spec_button){ # get data relevant to the button } else { # get data relevant to the point clicked } }) しかし、if-else句は機能しません Error in mainplot.click$click | input$spec_button : operations are possible only for numeric, logical or complex types ->mainplot.click$click | input$spec_button句に使用できるアクションコンバイナー関数のようなものはありますか?
85 r  shiny 

2
R:コードロジックをUI / htmlタグからエレガントに分離する方法は?
問題 動的なUI要素を作成する場合(shiny.tag、shiny.tag.list、...)、私はしばしばそれが困難な私のコードのロジックから分離し、通常、入れ子になったの複雑な混乱で終わるを見つけるtags$div(...)ループや条件文と混合し、。見るのが面倒で見苦しい一方で、たとえばhtml-templatesに変更を加える場合など、エラーが発生しやすくなります。 再現可能な例 次のデータ構造があるとします。 my_data <- list( container_a = list( color = "orange", height = 100, content = list( vec_a = c(type = "p", value = "impeach"), vec_b = c(type = "h1", value = "orange") ) ), container_b = list( color = "yellow", height = 50, content = list( vec_a …

1
画像の上に長方形を描くR光沢
この質問に対する受け入れられた回答について詳しく説明したいます。 以下の最小限の光沢のあるアプリ(承認された回答から抽出)を次の機能で改善することを検討しています。 1)長方形とテキストラベルを描画します。ラベルはR(input$foo)、たとえばドロップダウンから取得されます。ラベルが画像の外側にあるエッジケースを回避するには、ラベルを長方形の内側に配置する必要があります。 2)別の色を使用するラベルに応じて、長方形とそのラベルにを 3)ユーザーが長方形内をダブルクリックして削除する機能。複数の一致(オーバーラップ、ネスト)の場合、最小面積の長方形を削除する必要があります。 1)のブラウニーポイント:ドロップダウンは、次のようにカーソルの横に表示されます(ここにコードを記述)。可能であれば、ドロップダウンリストはserver.Rから渡す必要があり、固定/ハードコーディングしないでください。その理由は、ユーザー入力によっては、別のドロップダウンが表示される可能性があるためです。たとえば、果物用c('banana','pineapple','grapefruit')に1つのドロップダウン、動物用に1つのドロップダウンc('raccoon','dog','cat')などがあります。 # JS and CSS modified from: https://stackoverflow.com/a/17409472/8099834 css <- " #canvas { width:2000px; height:2000px; border: 10px solid transparent; } .rectangle { border: 5px solid #FFFF00; position: absolute; } " js <- "function initDraw(canvas) { var mouse = { x: 0, y: 0, startX: 0, …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.