de.bielefeld.umweltamt.aui.utils
Class Charts

java.lang.Object
  extended by de.bielefeld.umweltamt.aui.utils.Charts

public class Charts
extends java.lang.Object

Eine Factory-Klasse um oft benutzte Diagramme zu erzeugen

Author:
David Klotz

Method Summary
static JFreeChart createDefaultTimeSeriesChart(java.lang.String titel, java.lang.String unterTitel, java.lang.String yTitel1, java.lang.String yTitel2, TimeSeriesCollection dataset1, TimeSeriesCollection dataset2)
          Erzeugt ein neues Zeit/Wert-Liniendiagramm mit zwei Y-Achsen.
static JFreeChart createDefaultTimeSeriesChart(java.lang.String titel, java.lang.String unterTitel, java.lang.String yTitel, TimeSeriesCollection dataset)
          Erzeugt ein neues Zeit/Wert-Liniendiagramm.
static JFreeChart createDefaultTimeSeriesChart(java.lang.String titel, java.lang.String unterTitel, TimeSeriesCollection dataset)
          Erzeugt ein neues Zeit/Wert-Liniendiagramm.
static JFreeChart createDefaultTimeSeriesChart(java.lang.String titel, java.lang.String unterTitel, TimeSeriesCollection dataset1, TimeSeriesCollection dataset2)
          Erzeugt ein neues Zeit/Wert-Liniendiagramm mit zwei Y-Achsen.
static JFreeChart createDefaultTimeSeriesChart(java.lang.String titel, TimeSeriesCollection dataset)
          Erzeugt ein neues Zeit/Wert-Liniendiagramm.
static JFreeChart createDefaultTimeSeriesChart(java.lang.String titel, TimeSeriesCollection dataset1, TimeSeriesCollection dataset2)
          Erzeugt ein neues Zeit/Wert-Liniendiagramm mit zwei Y-Achsen.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createDefaultTimeSeriesChart

public static JFreeChart createDefaultTimeSeriesChart(java.lang.String titel,
                                                      TimeSeriesCollection dataset)
Erzeugt ein neues Zeit/Wert-Liniendiagramm. Das Diagramm hat keinen Untertitel und der Name der Y-Achse wird aus dem Dataset entnommen.

Parameters:
titel - Die Überschrift
dataset - Die Daten, die geplottet werden sollen.
Returns:
Das neue Diagramm

createDefaultTimeSeriesChart

public static JFreeChart createDefaultTimeSeriesChart(java.lang.String titel,
                                                      java.lang.String unterTitel,
                                                      TimeSeriesCollection dataset)
Erzeugt ein neues Zeit/Wert-Liniendiagramm. Der Name der Y-Achse wird aus dem Dataset entnommen.

Parameters:
titel - Die Überschrift
unterTitel - Ein Untertitel (kann auch null sein)
dataset - Die Daten, die geplottet werden sollen.
Returns:
Das neue Diagramm

createDefaultTimeSeriesChart

public static JFreeChart createDefaultTimeSeriesChart(java.lang.String titel,
                                                      java.lang.String unterTitel,
                                                      java.lang.String yTitel,
                                                      TimeSeriesCollection dataset)
Erzeugt ein neues Zeit/Wert-Liniendiagramm.

Parameters:
titel - Die Überschrift
unterTitel - Ein Untertitel (kann auch null sein)
yTitel - Der Titel der Y-Achse (wenn er null ist, wird der Titel aus dem dataset genommen)
dataset - Die Daten, die geplottet werden sollen.
Returns:
Das neue Diagramm

createDefaultTimeSeriesChart

public static JFreeChart createDefaultTimeSeriesChart(java.lang.String titel,
                                                      TimeSeriesCollection dataset1,
                                                      TimeSeriesCollection dataset2)
Erzeugt ein neues Zeit/Wert-Liniendiagramm mit zwei Y-Achsen. Das Diagramm hat keinen Untertitel und der Name der Y-Achsen wird aus den Datasets entnommen.

Parameters:
titel - Die Überschrift
dataset1 - Die Daten, die gegen die erste Achse geplottet werden sollen.
dataset2 - Die Daten, die gegen die zweite Achse geplottet werden sollen.
Returns:
Das neue Diagramm

createDefaultTimeSeriesChart

public static JFreeChart createDefaultTimeSeriesChart(java.lang.String titel,
                                                      java.lang.String unterTitel,
                                                      TimeSeriesCollection dataset1,
                                                      TimeSeriesCollection dataset2)
Erzeugt ein neues Zeit/Wert-Liniendiagramm mit zwei Y-Achsen. Der Name der Y-Achsen wird aus den Datasets entnommen.

Parameters:
titel - Die Überschrift
unterTitel - Ein Untertitel (kann auch null sein)
dataset1 - Die Daten, die gegen die erste Achse geplottet werden sollen.
dataset2 - Die Daten, die gegen die zweite Achse geplottet werden sollen.
Returns:
Das neue Diagramm

createDefaultTimeSeriesChart

public static JFreeChart createDefaultTimeSeriesChart(java.lang.String titel,
                                                      java.lang.String unterTitel,
                                                      java.lang.String yTitel1,
                                                      java.lang.String yTitel2,
                                                      TimeSeriesCollection dataset1,
                                                      TimeSeriesCollection dataset2)
Erzeugt ein neues Zeit/Wert-Liniendiagramm mit zwei Y-Achsen.

Parameters:
titel - Die Überschrift
unterTitel - Ein Untertitel (kann auch null sein)
yTitel1 - Der Titel der ersten Y-Achse (wenn er null ist, wird der Titel aus dem dataset1 genommen)
yTitel2 - Der Titel der zweiten Y-Achse (wenn er null ist, wird der Titel aus dem dataset2 genommen)
dataset1 - Die Daten, die gegen die erste Achse geplottet werden sollen.
dataset2 - Die Daten, die gegen die zweite Achse geplottet werden sollen.
Returns:
Das neue Diagramm