سوالات متداول

  1. Google Chart API چیست؟
  2. چرا گوگل این سرویس را ارائه می دهد؟ چه چیزی در آن برای من؟
  3. آیا گوگل تمام داده های نمودار من را ثبت می کند؟
  4. من فکر می کنم گوگل باید از نوع جدیدی از نمودار پشتیبانی کند، یا من یک درخواست ویژگی دارم. درخواستم را کجا باید ارسال کنم؟
  5. چه نوع نمودارهایی پشتیبانی می شوند؟
  6. آیا می توانم نموداری را به صورت برنامه نویسی ایجاد کنم، مثلاً از یک API جاوا اسکریپت؟
  7. آیا محدودیتی در طول URL برای Google Chart API وجود دارد؟ حداکثر طول URL چقدر است؟
  8. چرا میله‌ها/خطوط/و غیره من با مقدار صحیح در محور y همخوانی ندارند؟

Google Chart API چیست؟
Google Chart API یک ابزار بسیار ساده است که به شما امکان می دهد به راحتی نموداری را از برخی داده ها ایجاد کنید و آن را در یک صفحه وب جاسازی کنید. شما پارامترهای داده و قالب‌بندی را در یک درخواست HTTP جاسازی می‌کنید و Google یک تصویر PNG از نمودار را برمی‌گرداند. بسیاری از انواع نمودارها پشتیبانی می‌شوند، و با ایجاد درخواست در یک برچسب تصویر، می‌توانید به سادگی نمودار را در یک صفحه وب قرار دهید.
چرا گوگل این سرویس را ارائه می دهد؟ چه چیزی در آن برای من؟
ما این سرویس را در اصل به عنوان یک ابزار داخلی برای پشتیبانی از جاسازی سریع نمودارها در برنامه های خودمان (مثلاً Google Finance) ساخته ایم. ما متوجه شدیم که این ابزار مفیدی برای باز کردن برنامه‌نویسان وب خواهد بود.
آیا گوگل تمام داده های نمودار من را ثبت می کند؟
داده‌های نمودار موجود در درخواست HTTP برای اهداف آزمایش داخلی و اشکال‌زدایی بیش از دو هفته در گزارش‌های موقت ذخیره می‌شوند.

البته باید بدانید که اگر نمودار شما در یک برچسب تصویر در یک صفحه وب عمومی ظاهر شود، می‌توان آن را خزید.

من فکر می کنم گوگل باید از نوع جدیدی از نمودار پشتیبانی کند، یا من یک درخواست ویژگی دارم. درخواستم را کجا باید ارسال کنم؟
ما یک گروه Google برای این درخواست و سایر درخواست‌های پشتیبانی راه‌اندازی کرده‌ایم: http://groups.google.com/group/google-visualization-api .
چه نوع نمودارهایی پشتیبانی می شوند؟
شما می توانید یک لیست کامل را در گالری نمودار مشاهده کنید.
آیا می توانم یک نمودار به صورت برنامه نویسی، مثلاً در جاوا اسکریپت ایجاد کنم؟
در حال حاضر ما فقط از ایجاد نمودار با ارسال درخواست در URL پشتیبانی می کنیم. چندین کاربر ابزارها و APIهایی را برای کمک به جمع آوری URL ها ایجاد کرده اند.
آیا محدودیتی در طول URL برای Google Chart API وجود دارد؟ حداکثر طول URL چقدر است؟
حداکثر طول یک URL توسط Google Chart API تعیین نمی‌شود، بلکه توسط مرورگر وب و ملاحظات وب سرور تعیین می‌شود. طولانی ترین URL که Google در یک درخواست نمودار GET می پذیرد، 2048 کاراکتر است، پس از رمزگذاری URL (به عنوان مثال، | تبدیل به %7C می شود). برای POST، این محدودیت 16 هزار است.

اگر طول URL مشکل دارد، در اینجا چند پیشنهاد برای کوتاه کردن URL شما وجود دارد:

  • اگر از قالب داده‌های کدگذاری متن استفاده می‌کنید، صفرهای ابتدایی را از اعداد حذف کنید، صفرهای انتهایی را بعد از اعشار حذف کنید و اعداد را بعد از اعشار گرد یا کوتاه کنید.
  • اگر به اندازه کافی URL را کوتاه نمی کند، از رمزگذاری ساده (1 نویسه) یا توسعه یافته (2 کاراکتر) استفاده کنید.
  • نمونه‌گیری داده‌ها به دفعات کمتر؛ به عنوان مثال، کاهش دانه بندی.
  • وسایل و تزیینات، مانند رنگ ها ، برچسب ها و سبک ها را از نمودار خود حذف کنید.
چرا میله‌ها/خطوط/و غیره من با مقدار صحیح در محور y همخوانی ندارند؟
به طور پیش فرض، هر دو محور محدوده 0 تا 100 را نشان می دهند. این بدون توجه به مقادیر داده است. اگر می خواهید خط، نوار یا هر چیز دیگری با مقدار داده واقعی تراز شود، باید محدوده برچسبی را که دقیقاً با محدوده داده مطابقت دارد با استفاده از پارامتر chxr مشخص کنید.