جزاك الله خيرا
لكن يا ريت لو في موضوع
فيه شرح للحكاية ده كلها باللغة العربية
ويثبت في ركن البرمجة
لانه مفيد جدا جدا جدا جدا جدا جدا
الاداة لا تحتاج لشرح كثير بقدر ماتحتاج لقراءه الرابط بتمعن .. فمثلا لو حللنا الرابط هذا ..
كود:
http://chart.apis.google.com/chart?cht=p3&chd=t:10.0,30.0,60.0&chs=350x180&chl=STC|Mopily|ZAIn
مثل للننظر الى أول باربمترك cht وش اختصار chart tayp اذا لم يخونني الاسبيلنق ..
وضعنا اماه الحرف p3 وهذا يرمز الى اختيارنا الى نوع الشارت المستخدم وهو الشارت الدائري الثلاثي ابعاد يمكنك معرفه انواع الشارتات الموجوده
- الرمز lc يعني لاين شارت وهو الشارت الخطي ..
- الرمز lxy وهو يعني الشارت متعدد الخطوط
- والشارت bar chart راح يرمز له بـ bhs و bvs وكل نوع بداخله انواع محدده .
- بالاخير حاولت شرح بعض الشارتات وبامكانك الاطلاع على الرابط اعلاه تبع قوقل والاستزاده حول كل شارت ورمزه ..
الحين راح نتكلم عن البارمتر الثاني وهو chd وهو اختصار لـ chart data اي بيانات الشارت
ولو تلاحظ انه تم الفصل بين كل بارمتر وبارمتر بـ &
البيانات لك الحق في التعامل مع ثلاث انواع من البيانات كما هو محدد من قوقل ..
فلو تلاحظ في رابطنا السابق استعملنا الحرف t وهو يرمز Text encoding
فقوقل توفر لنا ثلاث انواع من البيانات
- Extended encoding ويرمز له بحر ف e وتكون صيغته كذا
كود:
chd=e:<chart data string>
- Text encoding وهو اللي استعملناه في الرابط السابق ويتم تمثيل البيانات بالطريقه
كود:
chd=t:10.0,30.0,60.0
هل لاحظ ان هناك نسب اللي حددنا 10 بالميه لشركه زين وهكذا .. بين كل رقم ورقم هناك فاصله .
في حاله اننا استعملنا شارت باكثر من عمود في البيانات مثلن راح نفصل بين كل بيانات عمود بالـ |
كود:
chd=t:10.0,58.0,95.0|30.0,8.0,63.0
- Simple encoding النوع الثالث من البيانات ويرمز له بـ s
أما البارمتر الثالث وهو chs يرمز لـ شارت سايز يعني حجم الشارت وسابقها اخذنا الحجم
طبعا الحجم بالبكسل .
أما البارمتر الاخير وهو chl وهو اسم البيانات او اليبل حق المحور x او y وكانت مدخلاتنا لهذا الشارت شركه زين والاتصالات وموبايلي بالترتيب على حسب وضع النسب اللي اخترناها .
----
في حاله انك تريد معرفه الاستخدام شف الرسومات في الصفحه حقت قوقل واضغط بزر يمين على الشارت وشوف الرابط وحلل الرابط وحاول تعدل فيه وتجرب وراح تفهمها .
هناك الكثير من البارمترات مثل الالوان وكيفيه التحكم فيها وكذا دمج شارتين مع بعض
ولكني شرحت انا الاساسيات فقط الباقي هي اختياري .
هناك جدول في الشرح لـ api حقت قوقل يوضح لك وش البارمترات او الخصائص المتوفر لكل شارت .
كود PHP:
http://chart.apis.google.com/chart?cht=lc&chd=s:UVVUVVUUUVVUSSVVVXXYadfhjlllllllmmliigdbbZZXVVUUUTU&chco=0000FF&chls=2.0,1.0,0.0&chxt=x,y&chxl=0:|Jan|Feb|Mar|Jun|Jul|Aug|1:|0|25|50|75|100&chs=200x125&chg=100.0,25.0&chf=c,ls,0,CCCCCC,0.2,ffffff,0.2
بالتوفيق ..
للمعلوميه فقط يحق لليوزر الواحد أن يستعلم 50 الف استعلام في اليوم وبعدها تقفل عليك .
Use of the Google Chart API is subject to a query limit of 50,000 queries per user per day