All Downloads are FREE. Search and download functionalities are using the official Maven repository.

showcase.screenshots.TestDataPieBubble.html Maven / Gradle / Ivy

System.out.println("getTestData_Bubble2");

ArrayList<XYDataSeries> xySeriesList = new ArrayList<XYDataSeries>();

ArrayList<DataPoint> values = new ArrayList<DataPoint>();

ArrayList<Segment> al = new ArrayList<Segment>();

al = new ArrayList<Segment>();
al.add(new Segment(2, Color.RED));
al.add(new Segment(40, Color.CYAN));
al.add(new Segment(8, Color.BLUE));
al.add(new Segment(25, Color.ORANGE));
al.add(new Segment(5, Color.BLACK));
al.add(new Segment(5, Color.GRAY));
al.add(new Segment(15, Color.PINK));

DataPointPieChart dppc = new DataPointPieChart(al, 40, 40, 41.4, "Argentina ");

values.add(dppc);

al = new ArrayList<Segment>();
al.add(new Segment(40, Color.RED));
al.add(new Segment(30, Color.CYAN));
al.add(new Segment(20, Color.BLUE));
al.add(new Segment(10, Color.ORANGE));
//        al.add(new Segment(0, Color.BLACK));
//        al.add(new Segment(0, Color.GRAY));
//        al.add(new Segment(0, Color.PINK));

dppc = new DataPointPieChart(al, 40, 50, 23, "Australia ");

values.add(dppc);

al = new ArrayList<Segment>();
al.add(new Segment(4, Color.RED));
al.add(new Segment(9, Color.CYAN));
al.add(new Segment(30, Color.BLUE));
al.add(new Segment(10, Color.ORANGE));
al.add(new Segment(30, Color.BLACK));
al.add(new Segment(1, Color.GRAY));
al.add(new Segment(16, Color.PINK));

dppc = new DataPointPieChart(al, 100, 100, 11.2, "Belgium ");

values.add(dppc);

al = new ArrayList<Segment>();
al.add(new Segment(2, Color.RED));
al.add(new Segment(2, Color.CYAN));
al.add(new Segment(2, Color.BLUE));
al.add(new Segment(2, Color.ORANGE));
al.add(new Segment(2, Color.BLACK));
al.add(new Segment(80, Color.GRAY));
al.add(new Segment(10, Color.PINK));

dppc = new DataPointPieChart(al, 95, 120, 0.7, "Bhutan ");

values.add(dppc);

al = new ArrayList<Segment>();
//        al.add(new Segment(2, Color.RED));
al.add(new Segment(15, Color.CYAN));
al.add(new Segment(5, Color.BLUE));
al.add(new Segment(10, Color.ORANGE));
//        al.add(new Segment(2, Color.BLACK));
//        al.add(new Segment(80, Color.GRAY));
al.add(new Segment(70, Color.PINK));

dppc = new DataPointPieChart(al, 60, 70, 4.2, "Croatia ");

values.add(dppc);




PieBubbleChartSettings pbcs = new PieBubbleChartSettings();

pbcs.frontalTransparancy = 100;
pbcs.setRadialColorStartingPoint1(Color.WHITE);
pbcs.setRadialColorStartingPoint2(Color.GREEN);

XYDataSeries<DataPoint> series = new XYDataSeries<DataPoint>(values, new UIPointPieChart(Color.BLUE, pbcs), null, "1994");

YAxis yAxis = new YAxis(new LinearNumericalAxisScaling(0.0, 100.0, 10.0, null, null), "GNI ");
XAxis xAxis = new XAxis(new LinearNumericalAxisScaling(0.0, 100.0, 50.0, 10.0, null), "Life Expectancy ");

xySeriesList.add(series);

double factor = 1;

PieBubbleChart chart = new PieBubbleChart(xySeriesList, yAxis, xAxis, factor, pbcs);

chart.setSize(800, 600);

chart.rightOffset = 200;

chart.setTitle("Country Export Data");
chart.setTitleFont(new Font("Ariel", Font.PLAIN, 24));





© 2015 - 2024 Weber Informatics LLC | Privacy Policy