Die Funktion barchart() fügt ein Balkendiagramm in einen Ergebnisbericht ein.
ReportElement barchart(array Daten, [array Einstellungen])
'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 Balkensprintf(), z.B. %01.2f% für eine Dezimalzahl mit 2 Nachkommastellen.%tsd … – Formatierung mit Tausenderpunkt, z.B. %tsd € für 1.234 €.
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', ] ) ) );