jqPlot con restrictinTo: obtener el valor del punto arrastrado

He usadodragable opción, restringir el arrastre a un solo eje usandoconstrainTo, mientras traza un gráfico en todas las series.

series: [{
    dragable: {
        constrainTo: 'y',
    }
}, {
    dragable: {
        constrainTo: 'y',
    }
},
....
]

Ahora, quiero el nuevo valor del punto que se está arrastrando y la serie también para saber qué series actualizar. Encontré algunas preguntas relacionadas con mi necesidad.

[jqplot] Obtener el índice de puntos cuando se arrastra

$('#chart1').bind('jqplotDataClick',function(ev, seriesIndex, pointIndex, data) {});

aunque la pregunta es sobre arrastre, la respuesta dada es paraclick evento usandojqplotDataClick que no funcionará en mi caso

Jqplot: cómo recuperar la matriz del gráfico ya creado

$('#chart1').bind('jqplotDragStop',function(ev, seriesIndex, pointIndex, data) {
    console.log(chart.series[0].data);
});

Se trata de obtener toda la serie de datos después de arrastrar. Esto podría funcionar bien cuando solo tiene una serie y un conjunto de datos limitado. En mi caso, estoy tratando con múltiples series y cada serie contiene casi 100 puntos de datos.

Arrastrar puntos de datos y enviar valores

esto, nuevamente, resume los dos anteriores pero con una opción adicionalpostDrawSeries.

Entonces, ¿hay alguna manera de que pueda obtener

valor de punto arrastradoarrastrado detalles de la serie.

Nota: cuandoconstrainTo es usadopointIndex en la función de devolución de llamada da la posición del mouse pero los detalles del punto arrastrado. Ex. Supongamos que estoy arrastrando(2, 100) y mi poción de ratón es, digamos(10, 200). Como estoy usandoconstrainTo eny-axis, el valor del punto real es(2, 200) pero en lo que me estoy metiendopointIndex es la posición del mouse, es decir(10, 200).

puedes consultar elviolín aquí

Respuestas a la pregunta(1)

Su respuesta a la pregunta