פתרון בעיות בתרשימים

הדף הזה מתאר כמה טיפים לניפוי באגים כאשר נראה שהתרשימים לא פועלים.

טיפים כלליים לניפוי באגים

מוסיפים את פרמטר ניפוי הבאגים chof=validate לכתובת ה-URL ונכנסים לדפדפן כדי לקבל את רשימת הודעות השגיאה לכל פרמטר (או את ההודעה "תקין"). כדי לבדוק מה לא בסדר בכתובות ה-URL הבאות, אפשר ללחוץ על הקישור כדי לראות את הודעת השגיאה של ניפוי הבאגים (או להעביר את העכבר מעל התשובה):

יש לבדוק היטב את התחביר ואת התיעוד של הפרמטר. האם סוג התרשים שלך תומך בסוג הפרמטר ובאפשרויות הפרמטר?

קריאת מסמכי התיעוד של התרשים. באמת, לקרוא את זה.

לחפש שאלות דומות ברשימת הדיוור google-visualization-api.

משתמשים במגרש המשחקים של התרשים כדי להתאים את הפרמטרים בנפרד.

התרשים שלי לא מוצג!

הנה כמה טיפים לפתרון הבעיה כשהתרשים אינו מופיע בדף האינטרנט שלך.

מקבלים את כתובת ה-URL של התרשים בפועל מהדף. חשוב לוודא שקיבלת את כתובת ה-URL בפועל של הדף. יש לטעון את הדף ולהעתיק את כתובת ה-URL, או לוודא שהדף מציג אותו. כדי לקבל את כתובת ה-URL מהדפדפן, בדרך כלל צריך ללחוץ לחיצה ימנית על התמונה ולבחור אפשרות כמו 'מאפיינים'. אם הדפדפן גם לא מציג סמל תמונה שבור, ייתכן שיהיה קשה למצוא היכן ללחוץ, ולכן מומלץ לתת לו סגנון כדי שיהיה גלוי יותר. למשל: <img src="some_url..." style="border:red 5px solid; width:100px; height:100px">. אפשר לנסות להדביק את כתובת ה-URL במגרש המשחקים של התרשים, ולהוסיף את הפרמטר chof=validate לכתובת ה-URL.

האם כתובת ה-URL תקינה? האם הפרמטר מתחיל ב-https://chart.googleapis.com/chart? ואחריו כל הפרמטרים בפורמט name=value&name=value&name=value? מוסיפים את פרמטר ניפוי הבאגים chof=validate לכתובת ה-URL ומבקרים בדפדפן כדי לקבל רשימה של הודעות שגיאה לכל פרמטר (או הודעה 'תקינה' אם היא טובה).

האם כתובת ה-URL כוללת את כל הפרמטרים הנדרשים לסוג התרשים? ברוב התרשימים יש רק שלושה פרמטרים: cht, chd ו-chs. אבל בחלק מהתרשימים המיוחדים, כמו קודי QR, אין להשתמש באחד מהפרמטרים האלה (chd) ואין צורך בפרמטרים אחרים (chl). חשוב לציין לפחות את כל הפרמטרים הנדרשים.

כך בודקים אילו פרמטרים קוטעים את התרשים. ניתן לעשות זאת על ידי התחלת כתובת URL לא תקינה וחזרה לאחור, או על ידי התחלה מכתובת URL פעילה והרצה קדימה:

  • מכתובת URL לא תקינה – מחברים את כתובת ה-URL של התרשים אל מגרש המשחקים של התרשים. מתחילים להסיר פרמטרים, אחד בכל פעם, עד לקבלת תרשים שפועל. כדאי לנסות להוסיף חזרה את הפרמטרים שהסרת בנפרד, עד שבסופו של דבר יהיו לך כמה שיותר פרמטרים מכתובת ה-URL המקורית, ועדיין תרשים פעיל. הפרמטרים החסרים הם הפרמטרים הפגומים. יש לקרוא את התיעוד לגבי הפרמטרים האלה בקפידה. האם התחביר שלך נכון? האם השימוש שלך נכון? ייתכן שפספסת משהו בתיעוד שמסביר את הבעיה שלך.
  • מכתובת URL פעילה – חותכים ומדביקים דוגמה של סוג התרשים בתוך מגרש המשחקים. מוסיפים את הפרמטרים מהתרשים הפגום בנפרד, עד שמשהו מתקלקל, ואז פותרים את הבעיה.

חזרה למעלה