【问题标题】:R Shiny: Vtree plot not rendering with ShinyR Shiny:Vtree 图不使用 Shiny 渲染
【发布时间】:2021-03-20 15:31:43
【问题描述】:

如何在闪亮中使用 vtree 包?尝试从服务器端渲染所需的图时,它没有出现。我的代码:

library(shiny)
library(vtree)


# Define UI ----
ui <- pageWithSidebar(
  
  # App title ----
  headerPanel("Cyl vtree"),
  
  # Sidebar panel for inputs ----
  sidebarPanel(),
  
  # Main panel for displaying outputs ----
  mainPanel(
  plotOutput("plot1")
  
  )
)

# Define server logic to plot ----
server <- function(input, output) {
  output$plot1 <- renderPlot({
    vtree(mtcars, "cyl")
    })
}

shinyApp(ui, server)

【问题讨论】:

    标签: r plot shiny


    【解决方案1】:

    这是一个 HTML 小部件。您必须使用函数renderVtreevtreeOutput

    library(shiny)
    library(vtree)
    
    
    # Define UI ----
    ui <- pageWithSidebar(
      
      # App title ----
      headerPanel("Cyl vtree"),
      
      # Sidebar panel for inputs ----
      sidebarPanel(),
      
      # Main panel for displaying outputs ----
      mainPanel(
        vtreeOutput("VTREE")
      )
    )
    
    # Define server logic to plot ----
    server <- function(input, output) {
      output[["VTREE"]] <- renderVtree({
        vtree(mtcars, "cyl")
      })
    }
    
    shinyApp(ui, server)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-07
      • 2020-06-19
      • 1970-01-01
      • 2020-11-08
      • 2016-07-01
      • 2020-08-20
      • 2019-04-28
      相关资源
      最近更新 更多