r 在ui.R中创建一个分区,在dcr中显示一个dc图表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了r 在ui.R中创建一个分区,在dcr中显示一个dc图表相关的知识,希望对你有一定的参考价值。

library(shiny)
library(dcr)

ui = fluidPage(
  chartOutput("plot"),
  fluidRow(column(6, dc_ui("chart1", text = "cyl", 
                           show_filter = TRUE,
                           reset_text = TRUE)),
           column(6, dc_ui("chart2", text = "gear by carb",
                           show_filter = TRUE,
                           reset_text = TRUE)))
)

server = function(input, output) {
  output$plot <- renderChart({
    dcr <- dcr(mtcars)
    chart1 <- dcrchart(type = "pieChart", id = "chart1", dimension = "cyl",
                       reduce = reduceCount(), width = 400, height = 250)
    chart2 <- dcrchart(type = "lineChart", id = "chart2", dimension = "gear",
                       reduce = reduceMean("carb"), width = 400, height = 250)
    dcr + chart1 + chart2
  })
}

shinyApp(ui, server)

以上是关于r 在ui.R中创建一个分区,在dcr中显示一个dc图表的主要内容,如果未能解决你的问题,请参考以下文章