0
我想在线图上实现工具提示以显示X和Y轴的值,我正确地获取了X轴的值,但是Y轴值没有正确计算。我试图做数学,但没有任何帮助,当我们调整窗口大小时,数值变得不正确。有没有什么逻辑可以帮助我们正确计算Y轴的值?JavaFX:如何在XY线图的Y轴上正确实现`getValueForDisplay()`?
// lineChart is an object of AreaChart Or XYChart
lineChart.setOnMouseMoved(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
Tooltip t= new Tooltip("X:"+lineChart.getXAxis().getValueForDisplay(event.getX()-lineChart.getXAxis().getLayoutX())+", Y:"+
lineChart.getYAxis().getValueForDisplay(event.getY()));
t.show(stage);
}
});