3

からのフォローアップ:

https://groups.google.com/forum/#!topic/shiny-discuss/u7gwXc8_vyY

プロットに googleVis Shiny パッケージを使用していることを除いて、投稿のユーザーとまったく同じ R Shiny 構造化プログラムがあります。たとえば、次は gVis テーブルのプロットです。

 output$gvisTable <- renderGvis( {
    if (is.null(dataset))
      return(NULL)


    gvisTable(dataset)



  })

編集:

ggplots を保存する私のコード:

server.R
    name <- paste0(input$filename, ".png")
        print(p)
        if(input$savePlot) {
          ggsave(name, p, type="cairo-png")
        }

ui.R (サイドパネル内)

wellPanel(
                       textInput('filename', "Filename"),
                       checkboxInput('savePlot', "Check to save")  
                     )

これは、gVis プロットを保存するために使用しているものです。

name <- paste0(input$filename, ".png")
    if(input$savePlot) {
      png(name, *INPUT GVIS PLOT HERE*, type="cairo-png")
      dev.off()
    }

これは機能しません: エラーが発生します: 「二項演算子への数値以外の引数」

ユーザーが gVis プロットをダウンロードできるようにする方法が見つかりません。gVis プロットを「印刷」できないため、リンクされた投稿のメソッドを使用できません。

また、ファイルはローカルの R 作業ディレクトリに保存されますが、このアプリを Web にアップロードする予定です。ユーザーのファイルはどこに保存されますか? アイデア?

4

1 に答える 1