Page 123 - Framework Codeigniter 2
P. 123
www.koder.web.id – Kumpulan tutorial komputer
39. function example2()
40. {
41. $this->load->helper('url');
42. $this->load->library('id_chart/id_chart');
43. for ($i=1;$i<30;$i++)
44. $data[]= array('label'=>'data '.$i,
45. 'value'=>rand(1,300));
46.
47. echo $this->id_chart->set_chart('bar')
48. ->set_data($data)
49. ->set_vertical()
50. ->render();
51. }
52.
53. function example3()
54. {
55. $this->load->helper('url');
56. $this->load->library('id_chart/id_chart');
57. for ($i=1;$i<30;$i++)
58. $data[]= array('label'=>'data '.$i,
59. 'value'=>rand(1,300));
60.
61. echo $this->id_chart->set_chart('area')
62. ->set_data($data)
63. ->set_vertical()
64. ->render();
65. }
66.
67. function example4()
68. {
69. $this->load->helper('url');
70. $this->load->library('id_chart/id_chart');
71. for ($i=1;$i<6;$i++)
72. $data[]= array('label'=>'data '.$i,
73. 'value'=>rand(20,300));
74.
75. echo $this->id_chart->set_chart('pie')
76. ->set_data($data)
77. //->set_radius(20)
78. ->render();
79. }
80. }
81. /* End of file chart.php */
82. /* Location: ./application/controllers/chart.php */
Perhatikan fungsi index, fungsi tersebut akan men-generate script javascript yang akan me-
load open flash chart. Perhatikan function chart_embed, fungsi tersebut berisi empat
parameter diantaranya $name (nama pengenal script), $width (lebar chart), $height (panjang
chart), $url (url yang berisi data json), $base (letak flash script berada).
Perhatikan kembali fungsi example1-4 itu adalah contoh fungsi untuk men-genarate data json
yang akan dipakai oleh flash chart
118