O'Reilly logo

PHP 5 Kochbuch, Third Edition by Stephan Schmidt, Ulrich Speidel, Matthias Brusdeylins, Carsten Lucke, Adam Trachtenberg, David Sklar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 Listing 18.4 dargestellte Funktion verwendet GD zur Darstellung eines Bilds, das die kumulativen Antworten auf eine Frage zeigt.

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 * 7.5; $bar_height = 10; $x = $y = ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required