Membuat Grafik Fusioncharts 3D dari HTMLTable

Menampilkan data dalam bentuk grafik dapat mempermudah orang untuk menganalisa data tersebut. Dibanding dengan menampilkan data dalam bentuk tabel yang hanya berisi angka-angka saja. Apalagi jika grafik yang ditampilkan disertai animasi. Orang akan lebih terpana terlepas dia paham atau tidak.

Kali ini kita akan membahas cara menampilkan grafik dari tabel data horisontal menggunakan Fusioncharts Jquery. Tentu saja kita harus menyiapkan dahulu file-file pendukung dari fusioncharts ini. Diantaranya file jquery (versi 1.4 ke atas dianjurkan), jquery.fusioncharts.js, dan file-file swf untuk masing-masing tipe grafik yang diletakkan dalam folder typecharts.

Kemudian buat file html dan panggil file js-nya.

<script type="text/javascript" src="jquery-1.4.js"></script>
<script type="text/javascript" src="jquery.fusioncharts.js"></script>

Buat tabel horisintal dengan id tertentu misalnya tabelku

<table id='tabelku'>
<tr><th>Tanggal</th><th>2012-10-24</th><th>2012-10-25</th><th>2012-10-26</th><th>2012-10-27</th><th>2012-10-28</th><th>2012-10-29</th><th>2012-10-30</th></tr>
<tr><td>Visitor</td><td>109</td><td>76</td><td>51</td><td>63</td><td>89</td><td>126</td><td>8</td></tr>
<tr><td>Pageview</td><td>266</td><td>245</td><td>121</td><td>173</td><td>267</td><td>246</td><td>41</td></tr>
</table>

Load data tabel dengan script berikut :

<script type="text/javascript">
	$('#tabelku').convertToFusionCharts({ 
		swfPath: "typecharts/", 
		type: "MSColumn3D", 
		data: "#tabelku", 
		dataFormat: "HTMLTable", 
		width: "600" 
	});
</script>

 

Atribut Keterangan
swfPath  direktori/foleder dimana file swf diletakkan
type  tipe grafik yang diinginkan (MSBar2D,MSColumn3D,Pie3D,dll)
data  id table sumber data (#tabelku)
dataFormat  jenis pengambilan data (JSON, XML,HTMLTable )
width  lebar grafik

 

Maka akan tampil grafik 3D seperti berikut :

statistik-web

File Download