问题 我想动态更改渲染图的高度,以便在包含大量数据点的情况下为该图分配更多空间。然后,只需移动图下方的内容即可。
可以使用height
的{{1}}参数,但是随后情节溢出到下一个元素中,我想避免这种情况。
我可以通过使用renderPlot
来解决这个问题,但是我想知道是否可以得到而不会回到uiOutput
上来获得相同的行为?
预期结果
我希望在图尺寸更改时移动图下方的renderUI
,不使用div
屏幕截图
renderUI
答案 0 :(得分:1)
您可以在ui部分中编写plotOutput("plot", height = "auto")
。 plotOutput的默认高度固定为400像素。通过设置height =“ auto”,图将自动调整为内容。