StackedBarChart in JavaFX


StackedBarChart in JavaFX:

________________________________________________

import javafx.application.Application;

import javafx.scene.Scene;

import javafx.scene.chart.StackedBarChart;

import javafx.scene.chart.CategoryAxis;

import javafx.scene.chart.NumberAxis;

import javafx.scene.chart.XYChart;

import javafx.scene.layout.VBox;

import javafx.stage.Stage;


public class JavaFXStackedBarChart extends Application {

@Override

public void start(Stage stage) {

CategoryAxis xA = new CategoryAxis();

xA.setLabel("Top Programs");

NumberAxis yA = new NumberAxis();

yA.setLabel("Visits");

StackedBarChart sBarChart = new StackedBarChart(xA, yA);

XYChart.Series series1 = new XYChart.Series();

series1.setName("Java");

series1.getData().add(new XYChart.Data("2019", 370));

series1.getData().add(new XYChart.Data("2023", 240));

sBarChart.getData().add(series1);

XYChart.Series series2 = new XYChart.Series();

series2.setName("C/C++");

series2.getData().add(new XYChart.Data("2019", 90));

series2.getData().add(new XYChart.Data("2023", 100));

sBarChart.getData().add(series2);

XYChart.Series series3 = new XYChart.Series();

series3.setName("Ruby");

series3.getData().add(new XYChart.Data("2019", 30));

series3.getData().add(new XYChart.Data("2023", 45));

sBarChart.getData().add(series3);

VBox vBox = new VBox(sBarChart);

Scene scene = new Scene(vBox);

stage.setTitle("JavaFX BarChart");

stage.setScene(scene);

stage.show();

}

public static void main(String[] args) {

Application.launch(args);

}


}

_____________________________________________

Dark Hers

https://darkhers.blogspot.com

YouTube

https://youtube.com/@darkhers

Instagram

https://instagram.com/darkhers

Facebook

https://www.facebook.com/darkhers

TikTok

https://www.tiktok.com/@darkhers

Pinterest

https://www.pinterest.co.uk/darkhers

Twitter

https://twitter.com/Dark_Hers

Comments

Popular Posts