Sık Sorulan Sorular

  1. Google Chart API nedir?
  2. Google bu hizmeti neden sunuyor? Avantajı nedir?
  3. Google tüm grafik verilerimi günlüğe kaydediyor mu?
  4. Google'ın yeni bir grafik türünü desteklemesi gerektiğini düşünüyorum ya da bir özellik isteğim var. İsteğimi nereye göndermeliyim?
  5. Ne tür grafikler destekleniyor?
  6. Programatik olarak (ör. bir JavaScript API'sinden) grafik oluşturabilir miyim?
  7. Google Chart API'nin URL uzunluğuyla ilgili bir sınırlama var mıdır? Maksimum URL uzunluğu nedir?
  8. Neden çubuklarım/çizgilerim/vb., y ekseninde doğru değerle aynı hizada değil?

Google Chart API nedir?
Google Chart API, bazı verilerden kolayca grafik oluşturmanıza ve bunu bir web sayfasına yerleştirmenize olanak tanıyan son derece basit bir araçtır. Veri ve biçimlendirme parametrelerini bir HTTP isteğine yerleştirirsiniz ve Google, grafiğin PNG resmini döndürür. Birçok grafik türü desteklenir. İsteği bir resim etiketine ekleyerek grafiği bir web sayfasına ekleyebilirsiniz.
Google bu hizmeti neden sunuyor? Avantajı nedir?
Hizmeti ilk olarak kendi uygulamalarımıza (örneğin, Google Finans) hızlıca grafik yerleştirmeyi destekleyen dahili bir araç olarak geliştirdik. Bunun web geliştiricilerine yardımcı olmak için kullanışlı bir araç olacağını düşündük.
Google tüm grafik verilerimi günlüğe kaydediyor mu?
HTTP isteğine dahil edilen grafik verileri, dahili test ve hata ayıklama amacıyla en fazla iki hafta boyunca geçici günlüklere kaydedilir.

Grafiğiniz herkese açık bir web sayfasındaki resim etiketinde görünüyorsa elbette anlaşılmalıdır.

Google'ın yeni bir grafik türünü desteklemesi gerektiğini düşünüyorum ya da bir özellik isteğim var. İsteğimi nereye göndermeliyim?
Bunun ve diğer destek istekleri için ayarlanmış bir Google Grubumuz var: http://groups.google.com/group/google-visualization-api.
Hangi tür grafikler desteklenir?
Tam listeyi grafik galerisinde bulabilirsiniz.
Programlı olarak (ör. JavaScript'te) grafik oluşturabilir miyim?
Şu anda yalnızca isteği bir URL'de göndererek grafik oluşturmayı destekliyoruz. Birçok kullanıcı, URL'lerin birleştirilmesine yardımcı olan araçlar ve API'ler oluşturmuştur.
Google Chart API'nin URL uzunluğuyla ilgili bir sınırlama var mıdır? Maksimum URL uzunluğu nedir?
URL'nin maksimum uzunluğu Google Chart API tarafından değil, web tarayıcısı ve web sunucusu dikkate alınarak belirlenir. URL kodlama işleminden sonra Google'ın grafik GET isteğinde kabul ettiği en uzun URL 2048 karakterdir (ör. |, %7C olarak değişir). POST için bu sınır 16.000'dir.

URL uzunluğu sorun teşkil ediyorsa URL'nizi kısaltmak için uygulayabileceğiniz birkaç öneriyi aşağıda bulabilirsiniz:

  • Bir metin kodlama veri biçimi kullanıyorsanız sayılardan baştaki sıfırları kaldırın, ondalık noktadan sonraki sıfırları kaldırın ve sayıları ondalık noktadan sonra yuvarlayın veya kırpın.
  • URL yeterince kısa değilse basit (1 karakter) veya genişletilmiş (2 karakter) kodlama kullanın.
  • Verileri daha az örnekleyin (ör. ayrıntı düzeyini azaltın).
  • Renkler, etiketler ve stiller gibi detaylı öğeleri ve süslemeleri grafiğinizden kaldırın.
Çubuklarım/çizgiler/vb.m neden y ekseninde doğru değerle hizalanmıyor?
Varsayılan olarak iki eksende de 0 ila 100 aralığı gösterilir. Bu işlem veri değerlerinden bağımsız olarak yapılır. Satırın, çubuğun veya herhangi bir şeyin gerçek veri değeriyle uyumlu olmasını istiyorsanız chxr parametresini kullanarak veri aralığıyla tam olarak eşleşen bir etiket aralığı belirtmeniz gerekir.