Example #1
0
// allgemeine Funktionen einbinden
include_once './functions.php';
// die aktuellen Segelflugzeuge holen und in ein Array packen
$flugzeuge = getFlugzeuge(FILTER_SEGELFLUG);
// Größe festlegen
$graph = new Graph(650, 400, 'auto');
// Maßstäbe setzen
$graph->SetScale('textlin');
// Abstände festlegen
$graph->img->SetMargin(50, 30, 20, 20);
// sicher stellen das Anti-Aliasing deaktiviert ist
// falls nicht, kann die Methode SetWeight() nicht verwendet werden
$graph->img->SetAntiAliasing(false);
// aktuelle Flugstatistik und die aus dem Vorjahr ermitteln
$flugstatistik_neu = getFlugstatistik(date('Y'), FILTER_SEGELFLUG);
$flugstatistik_alt = getFlugstatistik(date('Y') - 1, FILTER_SEGELFLUG);
// Flugstunden aus dem aktuellen Jahr und dem Vorjahr ermitteln
$dataY_Flugzeit_neu = getFlugstunden($flugstatistik_neu);
$dataY_Flugzeit_alt = getFlugstunden($flugstatistik_alt);
// Flugbewegungen aus dem aktuellen Jahr und dem Vorjahr ermitteln
$dataY_Starts_neu = getFlugbewegungen($flugstatistik_neu);
$dataY_Starts_alt = getFlugbewegungen($flugstatistik_alt);
// neue Balkendiagramme mit den oben ermittelten Daten erstellen
$bplot_neu = new BarPlot($dataY_Flugzeit_neu);
$bplot_alt = new BarPlot($dataY_Flugzeit_alt);
// neue Liniendiagramme mit den oben ermittelten Daten erstellen
$lplot_neu = new LinePlot($dataY_Starts_neu);
$lplot_alt = new LinePlot($dataY_Starts_alt);
// Balkendiagramme gruppieren
$gbplot = new GroupBarPlot(array($bplot_neu, $bplot_alt));
// Balken- und Liniendiagramme hinzufügen
Example #2
0
// allgemeine Funktionen einbinden
include_once './functions.php';
// die aktuellen Motorflugzeuge holen und in ein Array packen
$flugzeuge = getFlugzeuge(FILTER_MOTORFLUG);
// Größe festlegen
$graph = new Graph(650, 400, 'auto');
// Maßstäbe setzen
$graph->SetScale('textlin');
// Abstände festlegen
$graph->img->SetMargin(50, 30, 20, 20);
// sicher stellen das Anti-Aliasing deaktiviert ist
// falls nicht, kann die Methode SetWeight() nicht verwendet werden
$graph->img->SetAntiAliasing(false);
// aktuelle Flugstatistik und die aus dem Vorjahr ermitteln
$flugstatistik_neu = getFlugstatistik(date('Y'), FILTER_MOTORFLUG);
$flugstatistik_alt = getFlugstatistik(date('Y') - 1, FILTER_MOTORFLUG);
// Flugstunden aus dem aktuellen Jahr und dem Vorjahr ermitteln
$dataY_Flugzeit_neu = getFlugstunden($flugstatistik_neu);
$dataY_Flugzeit_alt = getFlugstunden($flugstatistik_alt);
// Flugbewegungen aus dem aktuellen Jahr und dem Vorjahr ermitteln
$dataY_Starts_neu = getFlugbewegungen($flugstatistik_neu);
$dataY_Starts_alt = getFlugbewegungen($flugstatistik_alt);
// neue Balkendiagramme mit den oben ermittelten Daten erstellen
$bplot_neu = new BarPlot($dataY_Flugzeit_neu);
$bplot_alt = new BarPlot($dataY_Flugzeit_alt);
// neue Liniendiagramme mit den oben ermittelten Daten erstellen
$lplot_neu = new LinePlot($dataY_Starts_neu);
$lplot_alt = new LinePlot($dataY_Starts_alt);
// Balkendiagramme gruppieren
$gbplot = new GroupBarPlot(array($bplot_neu, $bplot_alt));
// Balken- und Liniendiagramme hinzufügen