Estoy llamando a mi bubbleChart a través de la API chart.js e intento acceder a los valores x, y de los puntos, pero obtengo este comportamiento muy extraño.
console.log(bubbleChart._metasets[1].data) console.log(bubbleChart._metasets[1].data[0])cuando accedo a object.x u object.y, obtengo esos 350.017 y 537.199 para cada punto, incluso en la consola, muestra x, y con los valores correctos. ¿Qué está pasando?
por supuesto que probé también esto, pero el mismo resultado
bubbleChart.getDatasetMeta(1).data[0]aquí está el violín que muestra un comportamiento extraño console.log muestra siempre los mismos datos para diferentes puntos finales, pero si coloca en la consola bubbleChart._metasets, muestra los valores x, y correctos
en realidad encontré una solución
var xAxis = bubbleChart.scales['x']; var yAxis = bubbleChart.scales['y']; pointx = xAxis.getPixelForValue(bubbleChart.data.datasets[i].data[0].x) pointy = yAxis.getPixelForValue(bubbleChart.data.datasets[i].data[0].y)