18.10 Programm: Aus Umfrageergebnissen Balkendiagramme erstellen

Beim Anzeigen von Umfrageergebnissen kann es wirkungsvoller sein, ein buntes Balkendiagramm zu erstellen, als die Ergebnisse nur als Text auszudrucken. Die in Beispiel 18-4 dargestellte Funktion verwendet GD zur Darstellung eines Bilds, das die kumulativen Antworten auf eine Frage zeigt.

Beispiel 18-4. Grafische Balkendiagramme

function pc_bar_chart($question, $answers) { // Farben für die Balken definieren. $colors = array(array(255,102,0), array(0,153,0), array(51,51,204), array(255,0,51), array(255,255,0), array(102,255,255), array(153,0,204)); $total = array_sum($answers['votes']); // Leerräume und andere magische Werte definieren. $padding = 5; $line_width = 20; $scale = $line_width ...

Get PHP 5 Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.