Dalam membangun aplikasi Sistem Informasi biasanya selalu dibutuhkan Laporan/Report.,
yang tujuan nya adalah sebagai rekapan data baik itu bisa langsung
disimpan maupun dicetak. interface laporan bisa berupa Text, Gambar
ataupun Grafik. nah, pada kesempatan kali ini kita akan membahas membuat
laporan dalam bentuk Grafik pada PHP yang salah satunya bisa
menggunakan Class LibChart.
class utamanya ada dalam file "libchart.php". berikut contoh potongan script nya :
include "../libchart/classes/libchart.php";
$chart = new LineChart();
$dataSet = new XYDataSet();
$dataSet->addPoint(new Point("06-01", 273));
$dataSet->addPoint(new Point("06-02", 421));
$dataSet->addPoint(new Point("06-03", 642));
$dataSet->addPoint(new Point("06-04", 799));
$dataSet->addPoint(new Point("06-05", 1009));
$dataSet->addPoint(new Point("06-06", 1406));
$dataSet->addPoint(new Point("06-07", 1820));
$dataSet->addPoint(new Point("06-08", 2511));
$dataSet->addPoint(new Point("06-09", 2832));
$dataSet->addPoint(new Point("06-10", 3550));
$dataSet->addPoint(new Point("06-11", 4143));
$dataSet->addPoint(new Point("06-12", 4715));
$chart->setDataSet($dataSet);
$chart->setTitle("Sales for 2006");
$chart->render("generated/demo5.png");
pada
contoh penggalan script di atas adalah contoh Grafik Baris dengan point -
point yang sudah ditentukan dengan memanggil function addPoint. point
ini juga bisa di dapat dari hasil perulangan data dari database. hasil
output dari libchart berupa image yang disimpan dalam folder "generated"
dengan nama file misalkan "demo5.png". untuk menampilkan ke browser
hasil outputnya dapat di tuliskan :
<img alt="Line chart" src="generated/demo5.png" style="border: 1px solid gray;"/>
Macam - macam grafik dari libchart yang tersedia :
- LineChartTest -> Grafik Baris
- MultipleLineChartTest -> Grafik Baris Ganda
- PieChartTest -> Grafik Kue
- PieChartColorTest -> Grafik Kue Warna
- DirectPNGOutputTest -> Grafik Keju
- HorizontalBarChartTest -> Grafik Batang Horisontal
- MultipleHorizontalBarChartTest -> Grafik Batang Horisontal Ganda
- VerticalBarChartTest -> Grafik Batang Vertical
- MultipleVerticalBarChartTest -> Grafik Batang Vertical Ganda
Untuk class serta contoh beberapa demo nya dapat di download pada link berikut :
Download Class & Contoh LibChart
Selamat mencoba.
- LineChartTest -> Grafik Baris
- MultipleLineChartTest -> Grafik Baris Ganda
- PieChartTest -> Grafik Kue
- PieChartColorTest -> Grafik Kue Warna
- DirectPNGOutputTest -> Grafik Keju
- HorizontalBarChartTest -> Grafik Batang Horisontal
- MultipleHorizontalBarChartTest -> Grafik Batang Horisontal Ganda
- VerticalBarChartTest -> Grafik Batang Vertical
- MultipleVerticalBarChartTest -> Grafik Batang Vertical Ganda
Untuk class serta contoh beberapa demo nya dapat di download pada link berikut :
Download Class & Contoh LibChart
Selamat mencoba.
By : Suwondo.NET
bang, mau tanya. penggunaan libchart di codeigniter bisa gak?
BalasHapus