1
異なるパラメータ(データフレーム列)に応じて複数のグラフをプロットすると、this exampleに従います。その場合は、行うべきプロットの数が毎日変わることになります。ハイハットプロットの動的数
Highcharterを使用して基本的なプロットではなくJavaScriptチャートを取得するようにコードを変更しましたが、機能しません。
また、2,3,4列のグラフをプロットするためにこのコードに追加する必要があることを知りたいと思いますか?
おかげ
ui.R
fluidPage(
# Application title
titlePanel("Hello World!"),
# Show a plot
fluidRow(
column(width = 6,
highchartOutput("hcontainer", height = "400px")
)
)
)
server.R
get_plot_output_list <- function() {
plot_output_list <- lapply(1:NCOL(df), FUN = function(i) {
plot_output_object <- highchartOutput("hcontainer")
plot_output_object <- renderHighchart({
hc <- highchart() %>%
hc_add_serie(name = "df name", data = df)
return(hc)
})
})
do.call(tagList, plot_output_list) # needed to display properly.
return(plot_output_list)
}
observe({
output$hcontainer <- renderUI({ get_plot_output_list() })
#output$hcontainer <- renderHighchart({ get_plot_output_list() })
})
これは動作します。ありがとう –
私の場合、私はui.Rとserver.Rの2つのファイルを持っています。この場合、global.Rを使用して、両方の部分で同じデータセットを共有しています。 http://shiny.rstudio.com/articles/scoping.html –