Übersetzungen dieser Seite:
 

barchart()

Die Funktion barchart() fügt ein Balkendiagramm in einen Ergebnisbericht ein.

ReportElement barchart(array Daten, [array Einstellungen])

  • Daten - Ein Array mit Beschriftungen als Schlüssel und numerischen Werten.
  • Einstellungen - Ein Array mit (optional) folgenden Schlüsseln:
    • 'ref.value' – Eine Referenzmarkierung (vertikale Linie) bei diesem Wert anzeigen
    • 'ref.color' – Farbe der Referenzmarkierung
    • 'ref.label' – Beschriftung der Referenzmarkierung
    • 'color' – Farbe für Achsen und Umrandung der Balken
    • 'color.bars' – Farbe der Balken
    • 'color.values' – Farbe der Beschriftung (Werte) innerhalb der Balken
    • 'format' – Formatierung für die Beschriftung der Balken
      • Format-String für sprintf(), z.B. %01.2f% für eine Dezimalzahl mit 2 Nachkommastellen.
      • %tsd … – Formatierung mit Tausenderpunkt, z.B. %tsd € für 1.234 €.

Verwendung

Setzen Sie barchart() innerhalb einer box() ein, um die Größe des Diagramms vorzugeben.

$data = [
  'Äpfel' => 800,
  'Birnen' => 1200,
  'Clementinen' => 1100,
  'Datteln' => 1800,
  'Erdbeeren' => 900,
  'Feigen' => 1400
];
 
add(
    box([
        'height' => 60,
        'width' => 120
        ],
        barchart(
            $data,
            [
                'ref.value' => 1000,
                'ref.color' => '#00CC00',
                'ref.label' => 'Referenzwert',
                'color.bars' => '#6666FF',
                'color.values' => '#FFFFFF',
            ]
        )
    )
);

Ausgabe des Balkendiagramms im PDF

de/results/report/barchart.txt · Zuletzt geändert: von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki