繁体   English   中英

在Shiny应用程序中缩放ggplot输出

[英]Scale ggplot output in Shiny app

我在缩小我的plotOutput时遇到问题。 我要做的只是稍微缩小ggplot,以便在框内填充一些填充物。

这是我的图像:

在此处输入图片说明

这是我想要的图像:

在此处输入图片说明

区别是细微的,但是基本上我只是想缩小图表。

plotOutput可以使用plotOutputwidth参数。 然后,您可以将输出包装在具有中心对齐的div

library(ggplot2)
library(shiny)

gg <- ggplot(mtcars, aes(wt, mpg)) + geom_point() +
  theme(panel.background = element_rect(fill = 'grey'))

shinyApp(
  fluidPage(
    plotOutput('plot1'),
    div(
      plotOutput('plot2'),
      style = "padding-right: 10%; padding-left: 10%"
    )
  ),
  function(input, output, session){
    output$plot1 <- renderPlot(gg)
    output$plot2 <- renderPlot(gg)
  }
)

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM