<html>
<head><title>HTML Chart Examples</title></head>
<body bgcolor="#4f4f4f">
<?
/**
Exammple File
*/
include "class_html_chart.php";
$dia =new THtml_Chart();
/**
1. Example/Beispiel
*/
/**
# English
create an array which saves the statistik values u want to "paint"
the key of Ur index must be unique
# Deutsch
Array anlegen in dem die Statistikwerte (oder was auch immer)
gespeichert werden
Der Index Wert des Arrays muss eindeutig sein !
*/
$values=array( "Peter"=>array(10),
"Ulf"=>array(10.7),
"Jan"=>array(17),
"Stefan"=>array(9),
"Mario"=>array(40));
/**
#
Setting the picture path /url if u want to
have this pictures for ur own needs just copy them from
http://www.et.hs-wismar.de/~mm98019/htmlchart/HTML_CHART_PICS.zip
#
Setzen des Bildpfades
Die Bilder gibt es als .zip unter
http://www.et.hs-wismar.de/~mm98019/htmlchart/HTML_CHART_PICS.zip
*/
$dia->set_imagefolder("http://www.et.hs-wismar.de/~mm98019/htmlchart/");
/**
#
"paint" the chart
@param -> the array with the important values
@param -> Caption of the Y axis
@param -> Caption of the X axis
@param -> Title of the Chart
#
das Diagramm darstellen
@param -> unser Array mit den Statistikdaten
@param -> Y Achsenbeschriftung
@param -> X Achsenbeschriftung
@param -> Titel des Diagramms
*/
$dia->show_diagramm($values,"Name","Easter Eggs","Simple Easter Egg Chart",array("Number of eggs"));
/**
2. Example/beispiel
*/
$values=array("1999"=>array(4000,3000,400),
"2000"=>array(3000,2000,300),
"2001"=>array(2000,1003,150));
/**
#
set the caption foreach of the inner array values
#
Die Legende für die Einzelnen Balken
der Inneren Arrays der $values
*/
$cap=array("gross","net","after the month");
/**
#
show the actual value behind each bar
#
Jeden Wert hinter dem jeweiligen Balken anzeigen lassen
*/
$dia->set_show_x_values(1);
/**
#
set a measure
#
Maßeinheit vergeben
*/
$dia->set_measure("US $");
$dia->show_diagramm($values,"Year","Money","An English Chart",$cap);
/**
3. Example/Beispiel
*/
$cap=array("Brutto","Netto","Was am Monatsende übrig bleibt");
$dia->set_measure("€");
/**
#
set the String of an info field
#
Infofeld setzen
*/
$dia->set_maxstring("Maximalwert");
/**
#
Change BackgroundColor
#
Hintergrundfarbe ändern
*/
$dia->set_bgcolor("#CCCCFF");
$dia->show_diagramm($values,"Jahr","Verdienst","Deutsches Diagramm",$cap);
/**
4. Example/Beispiel
*/
/**
#
reset Objectvalues to default values
#
Zurücksetzen der Objektvariablen auf die Ausgangswerte
*/
$dia->_reset();
$dia->set_imagefolder("http://www.et.hs-wismar.de/~mm98019/htmlchart/");
$values=array("Nadja"=>array(20,30,90,29,90,55,78),
"Timo"=>array(25,34,40,69,90,34,66),
"Klaus"=>array(2,100,30,59,60,75,8)
);
$dia->set_measure("%");
$cap=array("Test A","Test B","Test C","Test D","Test F","Test G","Test H");
$dia->set_bgcolor("#CCCCCC");
$dia->set_headcolor("#FFFFFF");
$dia->set_bordercolor("#CC0000");
/**
#
show average for each main entry in array
its difficult to explan just look what it makes
#
Durschnitt der Werte für die Hauptwerte des Array anzeigen
schwierig zu erklären - einfach mal ausprobieren
*/
$dia->set_show_avg(1);
/**
#
show average for each caption element
#
Durschnitt der Werte für die Legende anzeigen
*/
$dia->set_show_cap_avg(1);
$dia->set_show_x_values(1);
$dia->show_diagramm($values,"Pupil","Percent","Test statistics",$cap);
/**
4. Example/Beispiel
*/
/**
#
Here u can set ur own Bar colors
if there are more bars than colors
the first color automatically will be set
#
Balkenfarbe festlegen
Sollten mehr Grafische Balken als definierte Farben existieren so wird
wieder mit der ersten Farbe begonnen
*/
$dia->set_bar_colors(array("#FFFFFF","#00FFFF","#FF0000","#CC0000","#FFFF00","#FF00FF"));
$dia->show_diagramm($values,"Pupil","Percent","Test statistics in different colors",$cap);
?>
</body></html>
|