在闪亮的应用程序中动态调整ggvis图的大小

时间:2014-12-29 17:24:07

标签: r shiny ggvis

将ggvis绘图添加到闪亮的应用程序时,绘图的宽度和高度是固定的,并且不会自动调整为放置ggvis对象的div的大小。这显然会在app时出现一些问题例如,用户具有不同的屏幕尺寸,或调整应用程序窗口的大小。

可以使用set_options修改服务器端ggvis对象的大小,但这并不是真的有用,因为我不认为有办法超越div到服务器端。

我尝试修改与ui端的ggvis对象关联的不同类的css(例如ggvis-output,ggvis-output-container等),但这也没有帮助。无论如何,ggvisOutput函数似乎都会覆盖css的长度和宽度。

有没有人找到一个解决方案/解决方法来动态调整ggvis图的大小,作为周围div大小的函数?

感谢您的帮助。

1 个答案:

答案 0 :(得分:7)

现在可以在ggvis的开发版本中使用。见https://github.com/rstudio/ggvis/pull/381