net
Pada bagian ini akan dibahas cara membuat grafik sederhana menggunakan JpGraph.
Contoh yang akan diambil adalah grafik berbentuk batang dari data berikut ini yang
merupakan data jumlah penduduk suatu daerah X selama kurun waktu tertentu
contoh1.php
<?php
include ("../jpgraph.php");
include ("../jpgraph_bar.php");
// data
$datay=array(20,25,28,31);
$datax=array(1990,1991,1992,1993);
$graph->SetScale("textlin");
$graph->SetMarginColor("lightblue");
$graph->xaxis->SetFont(FF_VERDANA,FS_NORMAL,10);
$graph->yaxis->SetFont(FF_VERDANA,FS_NORMAL,10);
$graph->xaxis->title->Set("Tahun");
$graph->yaxis->title->Set("Jumlah (dalam jutaan)");
$graph->xaxis->SetTickLabels($datax);
// membuat plot
$bplot->SetFillColor("red");
$bplot->SetColor("white");
$graph->Add($bplot);
$graph->Stroke();
?>
Dari contoh pertama di atas dapat dilihat bahwa untuk membuat grafik dengan JpGraph,
scriptnya memiliki struktur sbb:
<?php
include ("../jpgraph.php");
$graph->Stroke();
?>
Perintah
digunakan untuk membuat image dengan ukuran panjang x lebar pixel. Pada contoh
sebelumnya, ukuran imagenya adalah 400 x 200 pixel. Sedangkan parameter format
digunakan untuk menentukan format image outputnya. Secara default adalah auto yaitu
secara otomatis JpGraph menentukan sendiri format yang terbaik dari PNG, JPG/JPEG
maupun GIF.
Terkadang, ketika mengubah format image dari auto ke format lain tidak akan membawa
efek. Untuk memaksa JpGraph menggunakan format yang diinginkan, Anda dapat
menggunakan perintah berikut ini
<?php
include ("../jpgraph.php");
$graph->Stroke();
?>
Untuk perintah
Lantas, bagaimana cara menggabungkan image sebagai hasil dari script contoh1.php
sebelumnya dengan tag-tag HTML? Caranya cukup mudah, yaitu hanya dengan
menyisipkan tag
<img src="contoh1.php">
embedContoh1.htm
<html>
<head>
<title>Contoh embed JpGraph ke dalam HTML</title>
</head>
<body>
Hasilnya adalah