Package com.xeiam.xchart

Examples of com.xeiam.xchart.Chart.addSeries()


    // Create Chart
    Chart chart = new ChartBuilder().chartType(ChartType.Bar).width(800).height(600).title("Score Histogram").xAxisTitle("Mean").yAxisTitle("Count").build();

    Histogram histogram1 = new Histogram(getGaussianData(10000), 30, -30, 30);
    Histogram histogram2 = new Histogram(getGaussianData(5000), 30, -30, 30);
    chart.addSeries("histogram 1", histogram1.getxAxisData(), histogram1.getyAxisData());
    chart.addSeries("histogram 2", histogram2.getxAxisData(), histogram2.getyAxisData());

    // Customize Chart
    chart.getStyleManager().setLegendPosition(LegendPosition.InsideNW);
    chart.getStyleManager().setBarWidthPercentage(.96);
View Full Code Here


    Chart chart = new ChartBuilder().chartType(ChartType.Bar).width(800).height(600).title("Score Histogram").xAxisTitle("Mean").yAxisTitle("Count").build();

    Histogram histogram1 = new Histogram(getGaussianData(10000), 30, -30, 30);
    Histogram histogram2 = new Histogram(getGaussianData(5000), 30, -30, 30);
    chart.addSeries("histogram 1", histogram1.getxAxisData(), histogram1.getyAxisData());
    chart.addSeries("histogram 2", histogram2.getxAxisData(), histogram2.getyAxisData());

    // Customize Chart
    chart.getStyleManager().setLegendPosition(LegendPosition.InsideNW);
    chart.getStyleManager().setBarWidthPercentage(.96);
    chart.getStyleManager().setBarsOverlapped(true);
View Full Code Here

      }
      xData.add(date);
      yData.add(Math.random() * i);
    }

    chart.addSeries("blah", xData, yData);

    return chart;

  }
}
View Full Code Here

    chart.getStyleManager().setYAxisMax(1000);

    chart.getStyleManager().setErrorBarsColor(Color.black);

    Series series1 = chart.addSeries("Error bar\ntest data", xData, yData1, errdata);

    series1.setLineStyle(SeriesLineStyle.SOLID);

    series1.setMarker(SeriesMarker.DIAMOND);
View Full Code Here

    Chart mychart = new Chart(900, 700);
    mychart.getStyleManager().setYAxisMin(0);
    mychart.getStyleManager().setYAxisMax(150);
    mychart.getStyleManager().setErrorBarsColor(Color.black);
    Series series1 = mychart.addSeries("Error bar test data", xData, yData1, errdata);
    Series series2 = mychart.addSeries("Y+error", xData, yData2);
    Series series3 = mychart.addSeries("Y-error", xData, yData3);
    series1.setLineStyle(SeriesLineStyle.SOLID);
    series1.setMarker(SeriesMarker.DIAMOND);
    series1.setMarkerColor(Color.MAGENTA);
View Full Code Here

    Chart mychart = new Chart(900, 700);
    mychart.getStyleManager().setYAxisMin(0);
    mychart.getStyleManager().setYAxisMax(150);
    mychart.getStyleManager().setErrorBarsColor(Color.black);
    Series series1 = mychart.addSeries("Error bar test data", xData, yData1, errdata);
    Series series2 = mychart.addSeries("Y+error", xData, yData2);
    Series series3 = mychart.addSeries("Y-error", xData, yData3);
    series1.setLineStyle(SeriesLineStyle.SOLID);
    series1.setMarker(SeriesMarker.DIAMOND);
    series1.setMarkerColor(Color.MAGENTA);
    series2.setLineStyle(SeriesLineStyle.DASH_DASH);
View Full Code Here

    mychart.getStyleManager().setYAxisMin(0);
    mychart.getStyleManager().setYAxisMax(150);
    mychart.getStyleManager().setErrorBarsColor(Color.black);
    Series series1 = mychart.addSeries("Error bar test data", xData, yData1, errdata);
    Series series2 = mychart.addSeries("Y+error", xData, yData2);
    Series series3 = mychart.addSeries("Y-error", xData, yData3);
    series1.setLineStyle(SeriesLineStyle.SOLID);
    series1.setMarker(SeriesMarker.DIAMOND);
    series1.setMarkerColor(Color.MAGENTA);
    series2.setLineStyle(SeriesLineStyle.DASH_DASH);
    series2.setMarker(SeriesMarker.NONE);
View Full Code Here

    for (int i = 0; i < numCharts; i++) {
      Chart chart = new ChartBuilder().xAxisTitle("X").yAxisTitle("Y").width(600).height(400).build();
      chart.getStyleManager().setYAxisMin(-10);
      chart.getStyleManager().setYAxisMax(10);
      Series series = chart.addSeries("" + i, null, getRandomWalk(200));
      series.setMarker(SeriesMarker.NONE);
      charts.add(chart);
    }
    new SwingWrapper(charts).displayChartMatrix();
  }
View Full Code Here

      xData.add(date);
      System.out.println(date.getTime());
      yData.add(Math.random() * i);
    }

    chart.addSeries("blah", xData, yData);

    return chart;

  }
}
View Full Code Here

    // Create Chart
    Chart chart = new Chart(500, 400);
    chart.setChartTitle("Sample Chart");
    chart.setXAxisTitle("X");
    chart.setYAxisTitle("Y");
    Series series = chart.addSeries("y(x)", null, yData);
    series.setMarker(SeriesMarker.CIRCLE);

    BitmapEncoder.saveBitmap(chart, "./Sample_Chart", BitmapFormat.PNG);
    BitmapEncoder.saveBitmap(chart, "./Sample_Chart", BitmapFormat.JPG);
    BitmapEncoder.saveJPGWithQuality(chart, "./Sample_Chart_With_Quality.jpg", 0.95f);
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.