【发布时间】:2020-12-10 16:32:04
【问题描述】:
根据How to display scatter plot with R Packages:svgPanZoom? 的帖子,我尝试在 R 闪亮中复制可缩放的图。有人可以帮我写代码吗?为什么我不能重现这段代码?
library(shiny)
library(svglite)
library(svgPanZoom)
# Define UI ----
ui <- shinyUI(bootstrapPage(
# App title ----
headerPanel("Cyl vtree"),
# Main panel for displaying outputs ----
svgPanZoom(
svglite:::inlineSVG(
show(p)
),
controlIconsEnabled = T
)
))
# Define server logic to plot ----
server <- function(input, output) {
output$main_plot <- renderSvgPanZoom({
p <- ggplot(mtcars, aes(x = cyl, y = mpg)) + geom_point()
svgPanZoom(p, controlIconsEnabled = T)
})
}
shinyApp(ui, server)
【问题讨论】:
标签: r shiny svgpanzoom svglite