动态高度的闪亮renderPlot

时间:2019-12-06 12:37:39

标签: css r shiny fluid-layout

问题 我想动态更改渲染图的高度,以便在包含大量数据点的情况下为该图分配更多空间。然后,只需移动图下方的内容即可。

可以使用height的{​​{1}}参数,但是随后情节溢出到下一个元素中,我想避免这种情况。

我可以通过使用renderPlot来解决这个问题,但是我想知道是否可以得到而不会回到uiOutput上来获得相同的行为?

预期结果

我希望在图尺寸更改时移动图下方的renderUI使用div

屏幕截图

Div不动 Too small

溢出到div Overflow!! 代码

renderUI

1 个答案:

答案 0 :(得分:1)

您可以在ui部分中编写plotOutput("plot", height = "auto")。 plotOutput的默认高度固定为400像素。通过设置height =“ auto”,图将自动调整为内容。