JavaFX StackedBarChart

2024 年 8 月 29 日 | 阅读 2 分钟

在堆叠条形图中,不同组的值以堆叠的形式显示在矩形条上。这主要用于根据条上绘制的长度比较不同组的值。

在下面的图像中,比较了不同州男性和女性的人口。 x 轴绘制的是州,而 y 轴绘制的是人口。


JavaFX StackedBarChart1

在 JavaFX 中,类 javafx.scene.chart.StackedBarChart 表示堆叠条形图。我们需要实例化这个类来生成 StackedBarChart 节点。

性质

该类仅包含一个属性,该属性在下表中及其 setter 方法中进行了描述。

属性描述Setter 方法
categoryGap它是一个双精度类型属性。它表示条形图的类别之间的间隙。setCategoryGap(double value)

构造函数

该类中有三个构造函数。

  1. public StackedBarChart(AxisXaxis, AxisYaxis) :创建具有指定轴的 stackedbarchart 的新实例。
  2. public StackedBarChart(AxisXaxis, AxisYaxis, ObservableList> data) :创建具有指定轴和数据的 stackedbarchart 的新实例。
  3. public StackedBarChart(AxisXaxis, AxisYaxis, ObservableList> data, double categoryGap) :使用指定的轴、数据和 categorygap 创建 StackeBarChart 的新实例

示例

在下面的示例中,我们展示了在一年中的每个月中两种编程语言的受欢迎程度之间的比较。 x 轴是类别轴,而 y 轴是数字轴。在 X 轴上,我们绘制了一年中的月份,而在 y 轴上,我们绘制了读者的数量。


JavaFX StackedBarChart2
下一个主题javafx CSS