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
   118   119   120   121   122   123   124   125