public StackedBarChartSample() {
String[] years = {"2007", "2008", "2009"};
CategoryAxis xAxis = CategoryAxisBuilder.create()
.categories(FXCollections.<String>observableArrayList(years)).build();
NumberAxis yAxis = NumberAxisBuilder.create()
.label("Units Sold")
.lowerBound(0.0d)
.upperBound(10000.0d)
.tickUnit(1000.0d).build();
ObservableList<StackedBarChart.Series> barChartData = FXCollections.observableArrayList(
new StackedBarChart.Series("Region 1", FXCollections.observableArrayList(
new StackedBarChart.Data(years[0], 567d),
new StackedBarChart.Data(years[1], 1292d),
new StackedBarChart.Data(years[2], 1292d)
)),
new StackedBarChart.Series("Region 2", FXCollections.observableArrayList(
new StackedBarChart.Data(years[0], 956),
new StackedBarChart.Data(years[1], 1665),
new StackedBarChart.Data(years[2], 2559)
)),
new StackedBarChart.Series("Region 3", FXCollections.observableArrayList(
new StackedBarChart.Data(years[0], 1154),
new StackedBarChart.Data(years[1], 1927),
new StackedBarChart.Data(years[2], 2774)
))
);
StackedBarChart chart = new StackedBarChart(xAxis, yAxis, barChartData, 25.0d);
getChildren().add(chart);
}
StackedBarChartSample.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:marathonv5
作者:
评论列表
文章目录