2012-02-23 21 views
6

Estoy usando el diagrama jqplot para dibujar un gráfico, funciona bien, para acercar el gráfico estoy usando el cursor y con ese cursor puedo hacer zoom pero estoy tratando de acercarlo desde el botón que está fuera del gráfico. Como hemos reiniciado el gráfico ampliado desde un botón externo como este $('#reset').click(function() {plot1.resetZoom() });, es posible hacer un zoom desde el botón externo. Por favor, asesoramiento ...Cómo acercar jqplot desde el botón externo?

Gracias por adelantado ...

Respuesta

-2

Hola cisne creo que es necesario utilizar esta función Enable plot Zooming espero que así sea útil para usted. Todo lo mejor

Nuevamente jqPlot es una increíble biblioteca de gráficos de JavaScript que admite un montón de funciones geniales. Excepto gráficos de barras cliqueables. Aquí hay un complemento que le permite capturar eventos de clic para gráficos de barras.

$.jqplot('Graph', data, { 
barClickable: { 
    onClick: function(i, j, data){ 
alert("Clicked series: " + i + ", data point: " + j + ", data: " + data); 
    } 
}}); 
+0

estás en lo correcto, podemos activarla con el zoom = falso, pero se acerca al gráfico pero quiero acercarlo desde el exterior ... revisa mi pregunta. –

0

sentimos que esto no es una respuesta completa como la veo ningún deseo para mí siempre quiero esto, pero usted tiene dos opciones como lo veo:

  1. Se podía determinar su "factor de zoom "que aplicarías a min (x, y), max (x, y) luego a replot() con las nuevas opciones. El inconveniente de esto es que no se podía alejar con un doble clic. Puede invocar un replot() usando el factor de zoom predeterminado en un manejador doble de trazado personalizado.
  2. Se puede averiguar qué controladores están involucrados en hacer clic y arrastrar en la parcela y simular que con unas coordenadas fijas - básicamente el "factor de zoom" de nuevo
+0

¿Tiene algún ejemplo para esto? Dado que se preguntaba si usaría un caso de uso para esto, podría ser una buena solución permitir el acercamiento en un dispositivo con pantalla táctil, ya que el trazado del cursor no se puede rastrear realmente en un dispositivo táctil. solo los eventos de clic y doble clic funcionan en un dispositivo táctil. – gco

Cuestiones relacionadas