Flot: Zoom a extrema derecha por defecto

Digamos que tiene un gráfico flotante que tiene 500 píxeles de ancho y tiene 100 tics en el eje x. Eso obviamente será muy abarrotado por defecto. El plugin “navegar” ayuda a esta situación. Por ejemplo, si desea limitarlo a solo 10 ticks a la vez, puede hacer esto:

$.plot(...).zoom({'amount': total_ticks / 10}); 

Sin embargo, no estoy seguro de cómo hacerlo para que, cuando se dibuja el gráfico por primera vez, muestre los últimos diez (los diez en el extremo derecho) de manera predeterminada, no solo un conjunto aleatorio de diez desde el centro. Además, aunque el ejemplo que doy asume que hay 100 tics, no sabré el número de antemano, por lo que si son 100 tics, quiero ver los tics del 91 al 100 de manera predeterminada. Si son 108 tics, quiero ver los tics del 99 al 108 por defecto. ¿Cómo puedo hacer esto?

En su zoom inicial, simplemente configure la opción center al ancho de su gráfico:

 $.plot($('#graph_with_zoom'), [data], plot_options).zoom({ 'amount': total_ticks / 5, 'center': { left: 400, top: 0 } }); 

Actualizó el violín aquí .

Flecha proporcionar ejemplo de selección y zoom . Puede seleccionar el rango de la porción y se volverá a dibujar su gráfico.