I have a point in screen coordinates
Code: Select all
Point p = getMousePosition();
Code: Select all
Point p = getMousePosition();
Code: Select all
Point p = getMousePosition();
XYItemEntity entity = null;
entity = (XYItemEntity) chartPanel.getEntityForPoint(p.x,p.y);
System.out.println("p :" + p);
System.out.println("x :" + chartPanel.getChart().getXYPlot().getDataset(entity.getSeriesIndex()).getXValue(entity.getSeriesIndex(), entity.getItem()));
System.out.println("y :" + chartPanel.getChart().getXYPlot().getDataset(entity.getSeriesIndex()).getYValue(entity.getSeriesIndex(), entity.getItem()));