واجهة برمجة تطبيقات Google Chart

تُعدّ واجهة برمجة تطبيقات Google Charts خدمة ويب غير تفاعلية ( متوقفة حاليًا ) تُنشئ رسومًا بيانية من البيانات التي يُدخلها المستخدم. تُنشئ خوادم Google صورة PNG للرسم البياني من البيانات ومعلمات التنسيق التي يُحددها طلب HTTP الخاص بالمستخدم . تدعم الخدمة مجموعة واسعة من معلومات الرسوم البيانية وتنسيقاتها. يُمكن للمستخدمين تضمين هذه الرسوم البيانية بسهولة في صفحة ويب باستخدام وسم صورة بسيط .

كانت واجهة برمجة التطبيقات (API) في الأصل أداة داخلية لشركة جوجل لدعم دمج الرسوم البيانية بسرعة ضمن تطبيقاتها الخاصة (مثل جوجل فاينانس على سبيل المثال). رأت جوجل أنها ستكون أداة مفيدة لإتاحتها لمطوري الويب. تم إطلاقها رسميًا في 6 ديسمبر 2007.

يدعم البرنامج حاليًا المخططات الخطية والشريطية والدائرية والرادارية ، بالإضافة إلى مخططات فين ، ومخططات التشتت ، والمخططات المصغرة ، والخرائط ، ومقاييس جوجل، ورموز الاستجابة السريعة .

أوقفت جوجل دعم واجهة برمجة التطبيقات (API) في عام 2012 [ 1 ] [ 2 ] مع ضمان استمرار توفرها حتى أبريل 2015. وفي 18 مارس 2019، أوقفت جوجل دعم واجهة برمجة التطبيقات نهائيًا. [ 3 ] وتوصي جوجل باستخدام خدمة Google Charts البديلة . [ 4 ]

مثال

يُنشئ الرابط التالي مخطط الدائرة الموضح أدناه : http://chart.apis.google.com/chart?chs=200x200&chdlp=b&chtt=Uberman&chdl=Asleep|Awake&chd=t:1,11,1,11,1,11,1,11,1,11,1,11&cht=p&chco=586F8E,7D858F,586F8E,7D858F,586F8E,7D858F,586F8E,7D858F,586F8E,7D858F,586F8E,7D858F,586F8E,7D858F

المكتبات الخارجية

بدلاً من إنشاء طلب عنوان URL يدويًا، تتوفر العديد من المكتبات مفتوحة المصدر لمعظم لغات البرمجة.

منصةاسمموقع إلكتروني
جافاغلاف واجهة برمجة تطبيقات Google Chart [ 5 ]https://code.google.com/p/googlechartwrapper/
جافاcharts4j [ 6 ]https://code.google.com/p/charts4j/
سي شارب / دوت نتngcharthttps://code.google.com/p/ngchart/
روبيgcharthttps://web.archive.org/web/20100618222849/http://rubyforge.org/projects/gchart/
بايثونgoogle-chartwrapperhttps://code.google.com/p/google-chartwrapper/
PHPgchartphphttps://github.com/pacbard/gChartPhp

انظر أيضاً

مراجع