From a7b0c4f52f2850718f2d03528011c18d8c8d4190 Mon Sep 17 00:00:00 2001
From: timmolter <tim.molter@gmail.com>
Date: Sat, 25 Aug 2012 14:51:30 +0200
Subject: [PATCH] small tweaks

---
 src/main/java/com/xeiam/xchart/Chart.java     | 24 +++++++++++++++++--
 .../com/xeiam/xchart/example/Example8.java    |  2 +-
 2 files changed, 23 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/xeiam/xchart/Chart.java b/src/main/java/com/xeiam/xchart/Chart.java
index 2fa9efb5..315215ce 100644
--- a/src/main/java/com/xeiam/xchart/Chart.java
+++ b/src/main/java/com/xeiam/xchart/Chart.java
@@ -140,9 +140,22 @@ public class Chart {
    * @param yData double[]
    * @return
    */
-  @Deprecated
   public Series addSeries(String seriesName, double[] xData, double[] yData) {
 
+    return addSeries(seriesName, xData, yData, null);
+  }
+
+  /**
+   * Convenience Method - Add series data as double arrays with errorbars
+   * 
+   * @param seriesName
+   * @param xData
+   * @param yData
+   * @param errorBars
+   * @return
+   */
+  public Series addSeries(String seriesName, double[] xData, double[] yData, double[] errorBars) {
+
     Collection<Number> xDataNumber = null;
     if (xData != null) {
       xDataNumber = new ArrayList<Number>();
@@ -154,8 +167,15 @@ public class Chart {
     for (double d : yData) {
       yDataNumber.add(new Double(d));
     }
+    Collection<Number> errorBarDataNumber = null;
+    if (errorBars != null) {
+      errorBarDataNumber = new ArrayList<Number>();
+      for (double d : errorBars) {
+        errorBarDataNumber.add(new Double(d));
+      }
+    }
 
-    return axisPair.addSeries(seriesName, xDataNumber, yDataNumber, null);
+    return axisPair.addSeries(seriesName, xDataNumber, yDataNumber, errorBarDataNumber);
   }
 
   public void setChartTitle(String title) {
diff --git a/src/test/java/com/xeiam/xchart/example/Example8.java b/src/test/java/com/xeiam/xchart/example/Example8.java
index 7353d23a..398de4cb 100644
--- a/src/test/java/com/xeiam/xchart/example/Example8.java
+++ b/src/test/java/com/xeiam/xchart/example/Example8.java
@@ -46,7 +46,7 @@ public class Example8 {
     }
 
     // Create Chart
-    Chart chart = new Chart(440, 300);
+    Chart chart = new Chart(600, 400);
 
     // Customize Chart
     chart.setChartTitleVisible(false);
-- 
GitLab