मैं चमकदार में 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)
0
TarJae 9 पद 2020, 12:08

1 उत्तर

सबसे बढ़िया उत्तर

यह एक HTML विजेट है। आपको फ़ंक्शन renderVtree और vtreeOutput का उपयोग करना होगा।

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)
1
Stéphane Laurent 9 पद 2020, 10:22