Package com.googlecode.charts4j

Examples of com.googlecode.charts4j.Data


    List<String> countLabels = new ArrayList<>();
    for (int i = 0; i < workerCallCounts.length; i++) {
      countLabels.add(String.valueOf(i));
    }

    Data countData = DataUtil.scaleWithinRange(0, maxPlusOne, Longs.asList(workerCallCounts));

    // TODO(user): Rather than returning charts from both servers, let's just
    // do it on the client's end.
    Plot countPlot = Plots.newBarChartPlot(countData);
    BarChart countChart = GCharts.newBarChart(countPlot);
View Full Code Here


    List<String> countLabels = new ArrayList<String>();
    for (int i = 0; i < processedCounts.size(); i++) {
      countLabels.add(String.valueOf(i));
    }

    Data countData = DataUtil.scaleWithinRange(0, maxPlusOne, processedCounts);

    // TODO(user): Rather than returning charts from both servers, let's just
    // do it on the client's end.
    Plot countPlot = Plots.newBarChartPlot(countData);
    BarChart countChart = GCharts.newBarChart(countPlot);
View Full Code Here

            maxMax = Math.max(maxData[r], maxMax);
            minMin = Math.min(minData[r], minMin);
        }

        Data x = DataUtil.scale(xData);
        Data max = DataUtil.scaleWithinRange(minMin, maxMax, maxData);
        Data mean = DataUtil.scaleWithinRange(minMin, maxMax, meanData);
        Data min = DataUtil.scaleWithinRange(minMin, maxMax, minData);

        XYLine maxLine = Plots.newXYLine(x, max);
        maxLine.addShapeMarkers(Shape.SQUARE, Color.GRAY, 2);
        maxLine.setColor(Color.RED);
        maxLine.setLineStyle(LineStyle.THIN_LINE);
View Full Code Here

    @Test
    public void example2() {
        // EXAMPLE CODE START
        // Defining data series.
        final int MAX_MEDALS = 51;
        Data goldData= DataUtil.scaleWithinRange(0, MAX_MEDALS, Arrays.asList(MAX_MEDALS, 36, 23, 19, 16));
        Data silverData= DataUtil.scaleWithinRange(0, MAX_MEDALS, Arrays.asList(21, 38, 21, 13, 10));
        Data bronzeData= DataUtil.scaleWithinRange(0, MAX_MEDALS, Arrays.asList(28, 36, 28, 15, 15));
        BarChartPlot gold = Plots.newBarChartPlot(goldData, GOLD, "Gold");
        BarChartPlot silver = Plots.newBarChartPlot(silverData, SILVER, "Silver");
        BarChartPlot bronze = Plots.newBarChartPlot(bronzeData, Color.BROWN, "Bronze");
        BarChart chart = GCharts.newBarChart(gold, silver,  bronze);
View Full Code Here

    }

    @Test
    public void example1() {
        // EXAMPLE CODE START
        Data d1 = Data.newData(10, 50, 30, 45, 65, 95, 20, 80);
        Data d2 = Data.newData(20, 40, 40, 15, 85, 95, 80, 20);
        Data pointSizes = Data.newData(100, 30, 50, 75, 40, 35, 80, 100);
        ScatterPlotData data = Plots.newScatterPlotData(d1, d2, pointSizes);
        data.setLegend("Diamond");
        Color diamondColor = Color.newColor("FF471A");
        data.addShapeMarkers(Shape.DIAMOND, diamondColor, 30);
        data.setColor(diamondColor);
View Full Code Here

            x[cnt] = 50 + 49 * Math.sin(i / 18);
            y[cnt] = 50 + 49 * Math.cos(i / 20);
            cnt++;
        }

        Data data1 = Data.newData(x);
        Data data2 = Data.newData(y);
        XYLine line = Plots.newXYLine(data1, data2);
        line.setColor(Color.newColor("27FEF6"));
        XYLineChart chart = GCharts.newXYLineChart(line);
        chart.setSize(500, 500);
        chart.setTitle("Lissajous curve", WHITE, 16);
View Full Code Here

    public void tearDown() throws Exception {
    }

    @Test
    public void test0() {
        final Data data = new Data(1, 2, 3);
        final DataParameter p = new DataParameter();
        p.addData(data);
        Logger.getLogger(Logger.GLOBAL_LOGGER_NAME).info(p.toURLParameterString());
        final String expectedString = "chd=e:ApBSB7";
        assertEquals("Junit error", expectedString, p.toURLParameterString());
View Full Code Here

        assertEquals("Junit error", expectedString, p.toURLParameterString());
    }

    @Test
    public void test1() {
        final Data data = new Data(1, 2, 3);
        final DataParameter p = new DataParameter();
        p.setDataEncoding(DataEncoding.SIMPLE);
        p.addData(data);
        Logger.getLogger(Logger.GLOBAL_LOGGER_NAME).info(p.toURLParameterString());
        final String expectedString = "chd=s:BBC";
View Full Code Here

            final Line valuesLine = Plots.newLine(DataUtil.scale(state.getScaledData()));
            valuesLine.setColor(dataColor);

            // scaled data
            final int averageValue = (int) state.scale(state.getAverage());
            final Line avgLine = Plots.newLine(new Data(averageValue, averageValue));
            avgLine.setColor(averageColor);

            // put lines on the graph
            final Line[] lines = new Line[2];
            lines[0] = valuesLine;
View Full Code Here

TOP

Related Classes of com.googlecode.charts4j.Data

Copyright © 2018 www.massapicom. 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.