In this JavaFX example, we will see how to create a Line Chart using JavaFX.
A line chart is a basic type of chart that displays information as a series of data points connected by straight line segments.A line chart in JavaFX is created with the javafx.scene.chart.LineChart.
JavaFX Line Chart Example
In the example, we have a line chart showing the average salary per age.package sample;
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.scene.layout.HBox;
import javafx.stage.Stage;
/**
* JavaFX LineChart Example
* @author https://www.sourcecodeexamples.net/
*/
public class Main extends Application {
@Override
public void start(Stage stage) {
initUI(stage);
}
private void initUI(Stage stage) {
HBox root = new HBox();
Scene scene = new Scene(root, 450, 330);
NumberAxis xAxis = new NumberAxis();
xAxis.setLabel("Age");
NumberAxis yAxis = new NumberAxis();
yAxis.setLabel("Salary (INR)");
LineChart lineChart = new LineChart<>(xAxis, yAxis);
lineChart.setTitle("Average salary per age");
XYChart.Series data = new XYChart.Series<Number, Number>();
data.setName("2022");
data.getData().add(new XYChart.Data<>(18, 10000));
data.getData().add(new XYChart.Data<>(20, 15000));
data.getData().add(new XYChart.Data<>(25, 25000));
data.getData().add(new XYChart.Data<>(30, 30000));
data.getData().add(new XYChart.Data<>(40, 40000));
data.getData().add(new XYChart.Data<>(50, 50000));
lineChart.getData().add(data);
root.getChildren().add(lineChart);
stage.setTitle("LineChart");
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
Output:
Related JavaFX Examples
- JavaFX GridPane Example
- JavaFX ColorPicker Example
- JavaFX DatePicker Example
- JavaFX MenuBar Example
- JavaFX Radio Button Example
- JavaFX TabPane Example
- JavaFX Accordion Example
- JavaFX Login Form Validation Example
- JavaFX Form Validation - Registration Form Validation Example
- JavaFX Line Chart Example
- JavaFX Area Chart Example
- JavaFX Scatter Chart Example
- JavaFX Bar Chart Example
- JavaFX Pie Chart Example
- JavaFX Select and Multi-Select Example
- JavaFX Check Box Example
- Java Calculator Project
Comments
Post a Comment
Leave Comment