shinyR应用程序中的Ggplot大小

shinyR应用程序中的Ggplot大小,r,ggplot2,shiny,R,Ggplot2,Shiny,我开发了一个闪亮的应用程序,可以使用ggplot渲染多个绘图。但是,渲染的绘图没有使用主面板的最大宽度,我无法理解如何调整ggplot的大小以最大化其可视化效果 该应用程序可在此处可视化: 代码可在此处找到: (我没有复制粘贴,因为它有452行长) 谢谢。在您的ui #if top NBS is selected conditionalPanel(condition = "input.top_custom.includes('to

我开发了一个闪亮的应用程序,可以使用ggplot渲染多个绘图。但是,渲染的绘图没有使用主面板的最大宽度,我无法理解如何调整ggplot的大小以最大化其可视化效果

该应用程序可在此处可视化:

代码可在此处找到:

(我没有复制粘贴,因为它有452行长)


谢谢。

在您的
ui

             #if top NBS is selected
               conditionalPanel(condition = "input.top_custom.includes('top_NBS')",
                                plotOutput("plot_top", height="700px")
               ),
               
               #if custom NBS is selected
               conditionalPanel(condition = "input.top_custom.includes('custom_NBS')",
                                plotOutput("plot_facet", height="700px")
               )
它对我有用。对于700px,它提供以下输出

不管大小,需要删除上面的一些空白区域。对于400px,它提供以下输出:


尝试使用“高度”和“宽度”参数。将它们设置为“自动”应该可以解决您的问题。我尝试过,但它改变了渲染绘图的窗口大小。从视觉上看,它只改变了绘图的水平位置。无论如何谢谢你!我尝试了,使用了高度、宽度和两者,但绘图大小没有任何变化。非常感谢。