-1
X、Y座標をグラフに対して取得するにはイベントonClick with ChartJS V> 2.0?ChartJSのX、Y onClickチャート座標を取得
this JSFiddleを例にとります。 #canvas
にスキャターが作成されます。グラフの中心をクリックすると、そこにデータポイントがなくても0、が得られるはずです。
X、Y座標をグラフに対して取得するにはイベントonClick with ChartJS V> 2.0?ChartJSのX、Y onClickチャート座標を取得
this JSFiddleを例にとります。 #canvas
にスキャターが作成されます。グラフの中心をクリックすると、そこにデータポイントがなくても0、が得られるはずです。
申し訳ありませんが、古いコードではドキュメントが表示されない場合があります。高さのクライアントに基づいて
位置:チャートに基づいて
canvas.onclick = function(evt){
alert(evt.pageX, evt.pageY)
};
ポジション:そこから撮影
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);
}
};
:)彼のためにClick events on Pie Charts in Chart.js感謝。よろしくです。 よろしくお願いします。
ありがとうございますが、これはXY **グラフの座標**を取得しません。計算できるとわかっていますが、すでに計算しているchartJSがあるのだろうかと思います。 – adelriosantiago
申し訳ありませんが、私は眠っていました;)、ドキュメントを表示するのに少し時間がかかりました。よろしく –