package bubblechart; import javafx.scene.chart.*; import javafx.scene.chart.part.*; import javafx.scene.paint.Color; import javafx.scene.Scene; import javafx.stage.Stage; var x: Number[] = [30, 60, 10, 100,50]; var y: Number[] = [40,20,90,40,23]; var radius: Number[] = [10,13,7,10,5]; var x1: Number[] = [13, 20, 100, 30,50]; var y1: Number[] = [100,80,60,40,20]; var radius1: Number[] = [7,13,10,6,12]; var r : BubbleChart.Data[] = []; var r1: BubbleChart.Data[] = []; for(i in [0..4]) { insert BubbleChart.Data {fill: Color.YELLOWGREEN xValue : x[i] yValue : y[i] radius: radius[i] }into r; insert BubbleChart.Data {fill: Color.RED xValue : x1[i] yValue : y1[i] radius: radius1[i] }into r1; } var s1 : BubbleChart.Series = BubbleChart.Series{data: [r,r1]}; var BubbleChartData : BubbleChart.Series[] = [s1]; var chart = BubbleChart { title : "BubbleChart" xAxis : NumberAxis{ lowerBound: 0 upperBound : 150 label: "SomeX" visible: true axisStrokeWidth: 1 tickUnit : 20 tickLabelsVisible: true } yAxis : NumberAxis{ lowerBound: 0 upperBound : 150 tickUnit: 20 label: "SomeY" visible: true tickLabelsVisible: true } data : BubbleChartData } var st = Stage { height: 520 width: 640 title:"Bubble Chart" scene: Scene { content: [ chart ] } }