Google Chart Api ve PHP

Buradaki yazıda Google’ın Chart (Grafik) api servisini sunduğunu yazmıştım. Şimdi ise bu servis için oluşturulmuş iki php sınıfından bahsedicem.

İlki GphpChart

Buradan indirebileceğimiz bu sınıfın en önemli özelliği ise dönen resimleri cache yapabilmesi.Böylece aynı grafiği ikinci kez istediğimizde imajı cache’den çağırarak google’ın günlük 50.000 çağırma sınırını aşmamamızı sağlıyor.

Bu sınıf sadece LXY garafiklerini desteklemiyor. Aşağıda örnek kullanımı mevcut.

$data = array('01/12' => 1245,'02/12' => 895, '03/12' => 956, '04/12' => 1356,'05/12' => 1542,'06/12' => 1423);
$GphpChart = new GphpChart('lc'); // 'lc' line chart (çizgi grafik)
$GphpChart->title = 'Daily Visitors'; // grafiğin üzerindeki başlık
$GphpChart->add_data(array_values($data)); // değerleri ekliyoruz
$GphpChart->add_labels('x',array_keys($data)); // x değerleri (grafiğin alt bölümündeki değerler)
$GphpChart->add_labels('y',array(0,500,1000,1500)); // y değerleri (grafiğin sol bölümündeki değerler)
echo $GphpChart->get_Image_String();

Line chart

İkincisi ise gchartphp

Buradan indirebileceğiniz bu sınıf ilkine göre daha az grafik kapsıyor. lxy, venn, ve scatter-plotlar destelemediği grafikler. Sınıfı yazan arkadaş her grafik için ayrı bir sınıf oluşturmuş.

$piChart = new gPieChart;
$piChart->addDataSet(array(112,315,66,40));
$piChart->valueLabels = array("first", "second", "third","fourth");
$piChart->dataColors = array("ff3344", "11ff11", "22aacc", "3333aa");

Pie chart

İlgili yazılar

  • Google Grafik(Chart) Api’si
  • Google Semineri
  • Statik haritalar için Google Static Maps Api
  • Iphone optimize Google siteleri
  • Google Earth’de Google News Haberleri
  • Yorum yok ↓

    Henüz yorum yapılmamış.Aşağıdaki form kullanarak yapılabilinir oysaki...

    Yorum Yapın