我正在尝试设置一个折线图,以便当单击并拖动它的值时,它的值和位置会随着图表的相应调整而发生变化。我目前创建了 4 个固定点的图表:
这两个中间点稍后将添加到 R=x 轴和 S = y 轴的文本框中。是否可以拖动和移动中间点以便实时更新图形?创建图的代码如下:
private void setContrastChart() {
NumberAxis xAxis = new NumberAxis();
NumberAxis yAxis = new NumberAxis();
LineChart<Number,Number> contrastChart =
new LineChart<>(xAxis,yAxis);
XYChart.Series series = new XYChart.Series();
series.setName("ContrastValues");
//populating the series with data
series.getData().add(new XYChart.Data(0, 0));
series.getData().add(new XYChart.Data(75, 75));
series.getData().add(new XYChart.Data(150, 150));
series.getData().add(new XYChart.Data(255, 255));
contrastChart.setMaxWidth(255);
contrastChart.setMaxHeight(255);
contrastChart.setLegendVisible(true);
chartHolder.getChildren().add(contrastChart);
contrastChart.getData().add(series);
txtR1.setText("75");
txtS1.setText("75");
txtR2.setText("150");
txtS2.setText("150");
}
largeQ
相关分类