我想在pieChart的每一块上显示一个标签,它显示当前的饼图。
我已经尝试使用StackPane,但我仍然存在标签定位问题。 标签显示在pieChart的中间,但我想在每个部分的中间显示它们。
for (PieChart.Data data : elements) {
Label valueLabel = new Label(String.valueOf(data.getPieValue()));
valueLabel.setTranslateX(data.getNode().getLayoutX());
valueLabel.setTranslateY(data.getNode().getLayoutY());
valueLabel.setVisible(true);
pieChartStackPane.getChildren().add(valueLabel);
valueLabel.toFront();
}