Estoy usando el plugin jQuery de la biblioteca gráfica Flot y no he encontrado una buena manera de manejar el cambio de tamaño del gráfico cuando contiene <div>
cambia el tamaño (por ejemplo, debido para cambiar el tamaño de la ventana). Al manejar el evento onresize, me he asegurado de que el ancho y la altura del <div>
conteniendo se actualicen al tamaño correcto y luego intenté llamar a setupGrid y dibujar en el objeto de trazado pero sin efecto. He tenido cierto éxito con el enfoque de simplemente eliminar y leer el contenido <div>
y volver a dibujar el gráfico en él. Sin embargo, esto parece ser propenso a atascarse en infinitos ciclos de eventos de cambio de tamaño si tengo que agregar otros elementos <div>
al documento al mismo tiempo (como información sobre herramientas para el gráfico) ya que supongo que también pueden desencadenar eventos de cambio de tamaño ? ¿Hay una buena manera de manejarlo que me estoy perdiendo?Cómo cambiar el tamaño de un gráfico Flot cuando contiene cambios div tamaño
(También estoy usando ExplorerCanvas para IE con el fin de poder utilizar Flot, si eso pudiera tener algo que ver con ella. En realidad no he intentado en cualquier otro navegador aún)
Aquí está un ejemplo de trabajo de su sitio: http://people.iola.dk/olau/flot/examples/resize.html –
De hecho, me gusta la forma en que has hecho esto Elimina la necesidad del plugin de cambio de tamaño también. El único inconveniente que he notado es una ligera sacudida al cambiar el tamaño, pero nada importante. ¡Gracias! – AfromanJ