r shiny ggvis

Redimensionamiento dinámico de gráficos ggvis en aplicaciones brillantes



shiny (1)

Esto ahora es posible en la versión de desarrollo de ggvis. Consulte https://github.com/rstudio/ggvis/pull/381

Al agregar un gráfico de ggvis a una aplicación brillante, el ancho y el alto del gráfico son fijos y no se ajustan automáticamente al tamaño del div en el que se encuentra el objeto ggvis. por ejemplo, o ajustar el tamaño de la ventana de la aplicación.

Es posible modificar el tamaño del objeto ggvis en el lado del servidor usando set_options, pero esto realmente no ayuda ya que no creo que haya una manera de pasar el tamaño de la div al lado del servidor.

He intentado modificar el css de las diferentes clases asociadas con el objeto ggvis en el lado de la interfaz de usuario (por ejemplo, ggvis-output, ggvis-output-container, etc.) pero esto tampoco ayuda. La función ggvisOutput parece anular la longitud y el ancho de css sin importar qué.

¿Alguien ha encontrado una solución / solución alternativa para redimensionar dinámicamente un gráfico ggvis en función del tamaño del div circundante?

Gracias por tu ayuda.