java中输入一个double[]参数 生成曲线图
时间: 2023-07-15 13:15:42 浏览: 93
Java生成曲线图
生成曲线图可以使用JavaFX中的LineChart类。下面是一个简单的示例代码,该代码接受一个double数组作为输入参数,并将其用作曲线图中的数据点。
```java
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.chart.LineChart;
import javafx.scene.chart.NumberAxis;
import javafx.scene.chart.XYChart;
import javafx.stage.Stage;
public class LineChartExample extends Application {
@Override
public void start(Stage primaryStage) throws Exception {
double[] data = {1.0, 2.0, 3.0, 4.0, 5.0};
NumberAxis xAxis = new NumberAxis();
NumberAxis yAxis = new NumberAxis();
LineChart<Number, Number> lineChart = new LineChart<>(xAxis, yAxis);
XYChart.Series<Number, Number> series = new XYChart.Series<>();
for (int i = 0; i < data.length; i++) {
series.getData().add(new XYChart.Data<>(i, data[i]));
}
lineChart.getData().add(series);
Scene scene = new Scene(lineChart, 800, 600);
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
```
此代码将生成一个包含输入数据的简单曲线图。你可以根据需要进行修改以适应你的具体情况。
阅读全文