BubbleChart气泡图
填充数据
private BubbleChart<Number, Number> getView() { NumberAxis X = new NumberAxis("x轴", 0, 100, 10); NumberAxis Y = new NumberAxis("y轴", 0, 100, 10); XYChart.Series<Number, Number> xy1 = new XYChart.Series<>(); xy1.setName("xy1"); XYChart.Series<Number, Number> xy2 = new XYChart.Series<>(); xy2.setName("xy2"); XYChart.Data<Number, Number> data1 = new XYChart.Data<>(10, 10); // 设置额外数据(表现为气泡半径) data1.setExtraValue(3); XYChart.Data<Number, Number> data2 = new XYChart.Data<>(20, 23); XYChart.Data<Number, Number> data3 = new XYChart.Data<>(30, 34); XYChart.Data<Number, Number> data4 = new XYChart.Data<>(40, 45); XYChart.Data<Number, Number> data5 = new XYChart.Data<>(20, 23); XYChart.Data<Number, Number> data6 = new XYChart.Data<>(30, 12); XYChart.Data<Number, Number> data7 = new XYChart.Data<>(40, 34); XYChart.Data<Number, Number> data8 = new XYChart.Data<>(50, 56); xy1.getData().addAll(data1, data2, data3, data4); xy2.getData().addAll(data5, data6, data7, data8); BubbleChart<Number, Number> chart = new BubbleChart<>(X, Y); chart.getData().addAll(xy1, xy2); return chart; }