본문 바로가기

Web Development

[JS/eCharts] 마우스 클릭 시, 가까운 x-axis label 출력

728x90
graph.getZr().on('click', function(params) {
    var pointInPixel = [params.offsetX, params.offsetY];
    var pointInGrid = graph.convertFromPixel('grid', pointInPixel);
    axis = pointInGrid[0] +1
    if (graph.containPixel('grid', pointInPixel)) {
        selected_axis = difference_graph.getOption().dataset[0].source[axis][0]
        console.log(selected_axis)
    }
  });

 

Reference

 

Examples - Apache ECharts

 

echarts.apache.org

 

반응형