Entschuldigung für den alten Code Ich habe nicht die Dokumentation sehen können Sie können mehr nützlich in der doc finden, ich habe auf Oldschool-Modus :).
Position auf dem Client mit der Höhe basiert:
canvas.onclick = function(evt){
alert(evt.pageX, evt.pageY)
};
Rang nach Charts:
var config = {}; //different (data, datasets, tooltips ...)
var ctx = document.getElementById("canvas").getContext("2d");
var Charts= new Chart.Scatter(ctx, config);
canvas.onclick = function(evt){
var activePoints = Charts.getElementsAtEvent(evt);
var firstPoint = activePoints[0];
if(firstPoint !== undefined){
var label = Charts.data.labels[firstPoint._index];
var value = Charts.data.datasets[firstPoint._datasetIndex].data[firstPoint._index];
alert(label + ": " + value.x);
alert(label + ": " + value.y);
}
};
von dort genommen :) Click events on Pie Charts in Chart.js Dank für ihn. Grüße.
Danke, aber das bekommt nicht die XY ** Diagrammkoordinaten **, ich weiß, dass es berechnet werden kann, aber ich frage mich, ob es ein DiagrammJS gibt, das es bereits berechnet. – adelriosantiago
Entschuldigung, ich habe geschlafen;), ich brauche ein wenig Zeit, um die Dokumentation zu zeigen, und ich habe ein wenig versucht, Sie können es auf https://jsfiddle.net/w64a9jod/ basierend auf Ihrem ersten Projekt nehmen. Grüße –