当将 ggvis 图表添加到 shiny 应用程序中时,图表的宽度和高度是固定的,并且不会自动调整为放置 ggvis 对象的 div 的大小。当应用程序用户具有不同的屏幕尺寸或调整应用程序窗口大小时,这显然会引起一些问题。
虽然可以使用 set_options 在服务器端修改 ggvis 对象的大小,但这并没有真正帮助解决问题,因为我认为没有办法将 div 的大小传递到服务器端。
我已经尝试在 UI 端修改与 ggvis 对象相关的不同类的 CSS(例如 ggvis-output、ggvis-output-container等),但这也没有帮助。无论如何,ggvisOutput 函数似乎都会覆盖 CSS 长度和宽度。
有人找到了根据周围 div 大小动态调整 ggvis 图表大小的解决方案/解决方法吗?
感谢您的帮助。
虽然可以使用 set_options 在服务器端修改 ggvis 对象的大小,但这并没有真正帮助解决问题,因为我认为没有办法将 div 的大小传递到服务器端。
我已经尝试在 UI 端修改与 ggvis 对象相关的不同类的 CSS(例如 ggvis-output、ggvis-output-container等),但这也没有帮助。无论如何,ggvisOutput 函数似乎都会覆盖 CSS 长度和宽度。
有人找到了根据周围 div 大小动态调整 ggvis 图表大小的解决方案/解决方法吗?
感谢您的帮助。