目录
组件预览
在Library窗口中的Charts面板下又如下菜单类组件:
图表控件需要使用JavaFX代码填充数据,这里只演示Scene Builder的使用,所以使用Show Sample Data来填充测试数据,不影响使用。
各个图表控件说明:
-
AreaChart:面积图。
-
BarChart:柱状图。
-
BubbleChart:气泡图。
-
LineChart:折线图。
-
PieChart:饼图。
-
ScatterChart:散点图。
-
StackedAreaChart:堆积面积图。
-
StackedBarChart:堆积柱状图。
AreaChart
面积图。
面积图强调数量随时间而变化的程度,也可用于引起人们对总值趋势的注意。
BarChart
条形图。
是一种以长方形的长度为变量的统计图表。长条图用来比较两个或以上的价值(不同时间或者不同条件),只有一个变量,通常利用于较小的数据集分析。
BubbleChart
气泡图。
是可用于展示三个变量之间的关系。它与散点图类似,绘制时将一个变量放在横轴,另一个变量放在纵轴,而第三个变量则用气泡的大小来表示。排列在工作表的列中的数据(第一列中列出 x 值,在相邻列中列出相应的 y 值和气泡大小的值)可以绘制在气泡图中。气泡图与散点图相似,不同之处在于:气泡图允许在图表中额外加入一个表示大小的变量进行对比。
LineChart
折线图。
折线图是排列在工作表的列或行中的数据可以绘制到折线图中。折线图可以显示随时间(根据常用比例设置)而变化的连续数据,因此非常适用于显示在相等时间间隔下数据的趋势。
PieChart
饼图。
饼图显示一个数据系列 (数据系列:在图表中绘制的相关数据点,这些数据源自数据表的行或列。图表中的每个数据系列具有唯一的颜色或图案并且在图表的图例中表示。可以在图表中绘制一个或多个数据系列。饼图只有一个数据系列。)中各项的大小与各项总和的比例。
ScatterChart
散点图。
散点图是指在回归分析中,数据点在直角坐标系平面上的分布图,散点图表示因变量随自变量而变化的大致趋势,据此可以选择合适的函数对数据点进行拟合。
用两组数据构成多个坐标点,考察坐标点的分布,判断两变量之间是否存在某种关联或总结坐标点的分布模式。散点图将序列显示为一组点。值由点在图表中的位置表示。类别由图表中的不同标记表示。散点图通常用于比较跨类别的聚合数据。
StackedAreaChart
堆积面积图。
StackedBarChart
堆积条形图。
大多数图表都分为两个轴,即CategoryAxis轴和NumberAxis轴,也是X轴和Y轴,一般CategoryAxis轴显示分类目录,而NumberAxis表示的数据。但是如气泡图就是两个NumberAxis轴,都是数据轴。
而且Scene Builder使用图表都是在该FXML界面对图表进行布局及一些常见属性的配置,关于数据的填充都是由JavaFX代码来完成的。
可搜索微信公众号【Java实例程序】或者扫描下方二维码关注公众号获取更多。