de.bielefeld.umweltamt.aui.utils.charts
Class ChartDataSets

java.lang.Object
  extended by de.bielefeld.umweltamt.aui.utils.charts.ChartDataSets

public class ChartDataSets
extends java.lang.Object

Eine Factory-Klasse um DataSets etc. für JFreeChart-Diagramme aus verschiedenen Daten zu erzeugen.

Author:
David Klotz

Method Summary
static TimeSeries createAnalysePositionenSeries(java.util.List list, java.lang.String name, java.lang.String einheit)
          Erzeugt eine TimeSeries (eine Zeit/Wert-Datenreihe) aus einer Liste mit AtlAnalysepositionen.
static TimeSeries createAnalysePositionenSielhautSeries(java.util.List list, java.lang.String name, java.lang.String einheit)
           
static TimeSeriesCollection createDataset(TimeSeries series)
          Erzeugt eine TimeSeriesCollection (eine Sammlung von Zeit/Wert-Datenreihen) mit einer Datenreihe.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createDataset

public static TimeSeriesCollection createDataset(TimeSeries series)
Erzeugt eine TimeSeriesCollection (eine Sammlung von Zeit/Wert-Datenreihen) mit einer Datenreihe. Die Zeitwerte werden als Zeitpunkte und nicht als Zeitabschnitte behandelt.

Parameters:
series - Die erste Datenreihe (mehr können hinzugefügt werden)
Returns:
Eine TimeSeriesCollection mit einer Datenreihe

createAnalysePositionenSeries

public static TimeSeries createAnalysePositionenSeries(java.util.List list,
                                                       java.lang.String name,
                                                       java.lang.String einheit)
Erzeugt eine TimeSeries (eine Zeit/Wert-Datenreihe) aus einer Liste mit AtlAnalysepositionen. Die Analysepositionen sollten natürlich alle den selben Parameter und die selbe Einheit haben.

Parameters:
list - Die Liste aus AtlAnalysepositionen
name - Der Name des Parameters/der Datenreihe (für die Legende des Diagramms)
einheit - Der Name der Einheit (für die Achsenbeschriftung des Diagramms)
Returns:
Eine Analysepositionen-Datenreihe

createAnalysePositionenSielhautSeries

public static TimeSeries createAnalysePositionenSielhautSeries(java.util.List list,
                                                               java.lang.String name,
                                                               java.lang.String einheit)