JavaFX 条形图2024 年 8 月 29 日 | 阅读 2 分钟 通常,条形图可以定义为使用矩形条表示数据的图表。 条形的长度表示绘制在一个轴上的精确数值数据值。 矩形条可以在图表上水平或垂直绘制。 在下图中,条形图显示了每个工程分支中的学生人数。 X 轴是类别轴,显示不同的分支,而 Y 轴是数字轴,显示特定分支中的学生人数。

在 JavaFX 中,类 javafx.scene.chart.BarChart 表示条形图。 我们需要实例化这个类来创建条形图。 性质该类的属性以及 setter 方法在下表中描述。 属性 | 描述 | Setter 方法 |
---|
barGap | 这是一个双精度类型的属性。 它表示同一类别条形之间的间隙。 | setBarGap(Double value) | categoryGap | 这是一个双精度类型的属性。 它表示不同类别之间的间隙。 | setCategoryGap(Double value) |
构造函数该类中有三个构造函数。 - public BarChart(AxisXaxis, AxisYaxis) : 创建具有指定轴的 BarChart 的新实例。
- public BarChart(AxisXaxis, AxisYaxis, ObservableList> data): 创建具有指定轴和数据的 BarChart 的新实例。
- public BarChart(AxisXaxis, AxisYaxis, ObservableList> data, double categoryGap)) : 创建具有指定轴、数据和类别间隙的 BarChart 的新实例。
示例在下面的示例中,我们展示了不同货币与美元之间的转换。

|