Examples of PlainSeries


Examples of org.openfaces.component.chart.PlainSeries

    data.put("Berlin, Germany", 3396990);
    data.put("Madrid, Spain", 3155359);
    data.put("Rome, Italy", 2542003);
    data.put("Paris, France", 2142800);

    PlainSeries series = new PlainSeries("Largest cities of the European Union");
    series.setData(data);

    PlainModel model = new PlainModel();
    model.addSeries(series);
    return model;
  }
View Full Code Here

Examples of org.openfaces.component.chart.PlainSeries

    }

    private static class InnerChartModel implements ChartModel {
        public Series[] getSeries() {
            Series[] series = new Series[1];
            PlainSeries series0 = new PlainSeries();
            series[0] = series0;

            Map<String, Integer> data = new HashMap<String, Integer>();

            data.put("ten", 10);
            data.put("twenty", 20);
            data.put("thirty", 30);
            data.put("fourty", 40);

            series0.setData(data);

            return series;
        }
View Full Code Here

Examples of org.openfaces.component.chart.PlainSeries

        data.put("Berlin, Germany", 3396990);
        data.put("Madrid, Spain", 3155359);
        data.put("Rome, Italy", 2542003);
        data.put("Paris, France", 2142800);

        PlainSeries series = new PlainSeries("Largest cities of the European Union");
        series.setData(data);

        PlainModel model = new PlainModel();
        model.addSeries(series);
        return model;
    }
View Full Code Here

Examples of org.openfaces.component.chart.PlainSeries

    public PieModel(IncomeData incomeData) {
        this.incomeData = incomeData;
    }

    public Series[] getSeries() {
        PlainSeries series = new PlainSeries("quarters");
        Map<String, Integer> data = new HashMap<String, Integer>();
        int firstQuarter = 0;
        int secondQuarter = 0;
        int thirdQuarter = 0;
        int fourthQuarter = 0;
        for (int i = 0; i < incomeData.getIncome().size(); i++) {
            MonthIncome temp = incomeData.getIncome().get(i);
            String quarter = temp.getQuarter();
            if (quarter.equals(FIRST_QUARTER))
                firstQuarter = firstQuarter + getProductsSum(temp);
            if (quarter.equals(SECOND_QUARTER))
                secondQuarter = secondQuarter + getProductsSum(temp);
            if (quarter.equals(THIRD_QUARTER))
                thirdQuarter = thirdQuarter + getProductsSum(temp);
            if (quarter.equals(FOURTH_QUARTER))
                fourthQuarter = fourthQuarter + getProductsSum(temp);
        }

        data.put(FIRST_QUARTER, firstQuarter);
        data.put(SECOND_QUARTER, secondQuarter);
        data.put(THIRD_QUARTER, thirdQuarter);
        data.put(FOURTH_QUARTER, fourthQuarter);

        series.setComparator(COMPARATOR);
        series.setData(data);
        return new Series[]{series};
    }
View Full Code Here

Examples of org.openfaces.component.chart.PlainSeries

        private Series[] series;

        private void initializeDataModel() {
            series = new Series[2];

            PlainSeries usdSeries = new PlainSeries("USD");
            PlainSeries euroSeries = new PlainSeries("Euro");

            Map<Date, Double> usdData = new HashMap<Date, Double>();
            Map<Date, Double> euroData = new HashMap<Date, Double>();

            Random random = new Random();

            final double usdMaximumDailyDiff = 0.55;
            final double usdMinimumExchangeRate = 1.25;
            final double usdMaximumExchangeRate = 10.0;
            double usdExchangeRateValue = usdMaximumExchangeRate * Math.random();

            final double euroMaximumDailyDiff = 0.25;
            final double euroMinimumExchangeRate = 9.5;
            final double euroMaximumExchangeRate = 12.25;
            double euroExchangeRateValue = euroMaximumExchangeRate * Math.random();

            for (int valuePoints = 1; valuePoints <= 200; valuePoints++) {
                Calendar calendar = Calendar.getInstance(new Locale("en"));
                Date key = null;

                while (key == null || usdData.containsKey(key)) {
                    final int month = 1;
                    final int date = valuePoints;
                    final int hourOfDay = 8 + random.nextInt(9);
                    final int minute = 30;
                    final int seconds = 0;
                    final int milliseconds = 0;

                    calendar.set(2008, month, date, hourOfDay, minute, seconds);
                    calendar.set(Calendar.MILLISECOND, milliseconds);
                    key = calendar.getTime();
                }

                usdData.put(key, usdExchangeRateValue);
                euroData.put(key, euroExchangeRateValue);

                usdExchangeRateValue += 2 * usdMaximumDailyDiff * random.nextDouble() - usdMaximumDailyDiff;
                euroExchangeRateValue += 2.25 * euroMaximumDailyDiff * random.nextDouble() - euroMaximumDailyDiff;

                if (usdExchangeRateValue < usdMinimumExchangeRate) {
                    usdExchangeRateValue = usdMinimumExchangeRate;
                } else if (usdExchangeRateValue > usdMaximumExchangeRate) {
                    usdExchangeRateValue = usdMaximumExchangeRate;
                }

                if (euroExchangeRateValue < euroMinimumExchangeRate) {
                    euroExchangeRateValue = euroMinimumExchangeRate;
                } else if (euroExchangeRateValue > euroMaximumExchangeRate) {
                    euroExchangeRateValue = euroMaximumExchangeRate;
                }
            }

            usdSeries.setComparator(Sorter.ASCENDING);
            usdSeries.setData(usdData);

            euroSeries.setComparator(Sorter.ASCENDING);
            euroSeries.setData(euroData);

            series[0] = usdSeries;
            series[1] = euroSeries;
        }
View Full Code Here

Examples of org.openfaces.component.chart.PlainSeries

    private Series[] series;

    public void makeData() {
        series = new Series[3];
        PlainSeries s0 = new PlainSeries("1");
        PlainSeries s1 = new PlainSeries("2");
        PlainSeries s2 = new PlainSeries("3");
        Map<String, Integer> data0 = new HashMap<String, Integer>();
        Map<String, Integer> data1 = new HashMap<String, Integer>();
        Map<String, Integer> data2 = new HashMap<String, Integer>();

        Random random = new Random();
        data0.put("Field 1", random.nextInt(50));
        data0.put("Field 2", random.nextInt(50));
        data0.put("Field 3", random.nextInt(50));
        data0.put("Field 4", null);

        data1.put("Field 1", random.nextInt(50));
        data1.put("Field 2", random.nextInt(50));
        data1.put("Field 3", random.nextInt(50));
        data1.put("Field 4", random.nextInt(50));

        data2.put("Field 1", random.nextInt(50));
        data2.put("Field 2", random.nextInt(50));
        data2.put("Field 3", random.nextInt(50));
        data2.put("Field 4", random.nextInt(50));

        s0.setComparator(Sorter.ASCENDING);
        s0.setData(data0);
        s0.setComparator(Sorter.ASCENDING);
        s1.setData(data1);
        s0.setComparator(Sorter.ASCENDING);
        s2.setData(data2);

        series[0] = s0;
        series[1] = s1;
        series[2] = s2;
View Full Code Here

Examples of org.openfaces.component.chart.PlainSeries

    }

    public void makeData() {

        series = new Series[2];
        PlainSeries series = new PlainSeries("Seasons");
        Map<String, Integer> data = new HashMap<String, Integer>();

        Random random = new Random();
        data.put(WINTER, random.nextInt(100));
        data.put(SPRING, random.nextInt(100));
        data.put(SUMMER, random.nextInt(100));
        data.put(AUTUMN, random.nextInt(100));

        series.setComparator(new TupleComparator());
        series.setData(data);

        this.series[0] = series;
    }
View Full Code Here

Examples of org.openfaces.component.chart.PlainSeries

public class CityTemperature implements ChartModel, Externalizable, Serializable {
    private Series[] series;

    public void makeData() {
        series = new Series[3];
        PlainSeries minSeries = new PlainSeries("Minimum");
        PlainSeries avgSeries = new PlainSeries("Average");
        PlainSeries maxSeries = new PlainSeries("Maximum");
        Map<Date, Integer> minData = new HashMap<Date, Integer>();
        Map<Date, Integer> avgData = new HashMap<Date, Integer>();
        Map<Date, Integer> maxData = new HashMap<Date, Integer>();

        Random random = new Random();
        for (int i = 0; i < 6; i++) {
            Calendar c = Calendar.getInstance(new Locale("en"));
            c.set(2005, i * 2 - 1, 1);
            Date key = c.getTime();

            int min, max;
            do {
                min = random.nextInt(60) - 30;
                max = random.nextInt(60) - 30;
            } while (max - min < 10);
            int range = max - min;
            int avg = (int) Math.round(min + range * 0.25 + random.nextDouble() * range * 0.5);

            minData.put(key, min);
            avgData.put(key, avg);
            maxData.put(key, max);
        }

        minSeries.setComparator(Sorter.ASCENDING);
        minSeries.setData(minData);

        avgSeries.setComparator(Sorter.ASCENDING);
        avgSeries.setData(avgData);

        maxSeries.setComparator(Sorter.ASCENDING);
        maxSeries.setData(maxData);

        series[0] = minSeries;
        series[1] = avgSeries;
        series[2] = maxSeries;
    }
View Full Code Here

Examples of org.openfaces.component.chart.PlainSeries

    }

    public void makeData() {

        series = new Series[2];
        PlainSeries series = new PlainSeries("Seasons");
        Map<String, Integer> data = new HashMap<String, Integer>();

        Random random = new Random();
        data.put(WINTER, random.nextInt(40));
        data.put(SPRING, random.nextInt(40));
        data.put(SUMMER, random.nextInt(40));
        data.put(AUTUMN, random.nextInt(40));

        series.setComparator(new TupleComparator());
        series.setData(data);

        this.series[0] = series;

    }
View Full Code Here

Examples of org.openfaces.component.chart.PlainSeries

    private Series[] series;

    public void makeData() {
        series = new Series[2];
        PlainSeries s0 = new PlainSeries("2007");
        PlainSeries s1 = new PlainSeries("2008");
        Map<String, Integer> data0 = new HashMap<String, Integer>();
        Map<String, Integer> data1 = new HashMap<String, Integer>();

        Random random = new Random();
        data0.put(JANUARY, random.nextInt(50));
        data0.put(APRIL, random.nextInt(50));
        data0.put(JULY, random.nextInt(50));
        data0.put(OCTOBER, random.nextInt(50));

        data1.put(JANUARY, random.nextInt(50));
        data1.put(APRIL, random.nextInt(50));
        data1.put(JULY, random.nextInt(50));
        data1.put(OCTOBER, random.nextInt(50));

        s0.setComparator(COMPARATOR);
        s0.setData(data0);

        s1.setComparator(COMPARATOR);
        s1.setData(data1);

        series[0] = s0;
        series[1] = s1;

View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.