Grafik chart yang lebih kita sering digunakan untuk mempermudah pembacaan data statistik. Dari grafik chart, kita juga dapat dengan mudah dan cepat dalam membaca informasi tentang suatu data. bagi Anda yang telanjur jatuh cinta dengan PHP, kira-kira bisa tidak ya menampilkan data statistik ke dalam bentuk chart? Jawabannya BISA. Bahkan kita dapat mengintegrasikan chart tersebut dengan database, maksudnya data statistik yang tersimpan dalam database nantinya akan direpresentasikan ke dalam bentuk chart Dengan menggunakan engine tambahan yaitu JPGraph yang dapat di download JPGraph Marikita buat tabel dengan fieldnya
CREATE TABLE sensus (
negara varchar(20),
tahun varchar(4),
jmlpria int(11),
jmlwanita int(11),
PRIMARY KEY (negara, tahun)
Setelah itu isi Tabel Sensus dengan data
INSERT INTO `sensus` VALUES ('A', '1990', '20', '31');
INSERT INTO `sensus` VALUES ('B', '1990', '30', '42');
INSERT INTO `sensus` VALUES ('A', '1991', '41', '17');
INSERT INTO `sensus` VALUES ('B', '1991', '24', '32');
INSERT INTO `sensus` VALUES ('A', '1992', '52', '35');
INSERT INTO `sensus` VALUES ('B', '1992', '12', '22');
Laku ketikan program di bawah ini
SetScale("textlin");
// menampilkan data jumlah penduduk ke dalam plot garis
$lineplot=new LinePlot($dataJum);
$graph->Add($lineplot);
// mengatur margin plot
$graph->img->SetMargin(40,20,20,40);
// menampilkan title dari grafik
$graph->title->Set("Grafik Jumlah Penduduk Negara A");
// menampilkan label pada sumbu x grafik
$graph->xaxis->title->Set("Tahun");
// menampilkan label pada sumbu y grafik
$graph->yaxis->title->Set("Jumlah");
// menampilkan titik data pada sumbu x (tahun)
$graph->xaxis->SetTickLabels($dataTh);
// mengatur jenis font pada title grafik
$graph->title->SetFont(FF_FONT1,FS_BOLD);
// memberi warna biru pada plot garis
$lineplot->SetColor("blue");
// memberikan efek shadow pada image
$graph->SetShadow();
// tampilkan grafik ke browser
$graph->Stroke();
?>
Dan ini dia hasilnya, gampangkan!!

|