סקירה כללית
תרשים שטח מדורג שמעובד בתוך הדפדפן באמצעות SVG או VML. הצגת טיפים כשמעבירים את העכבר מעל שלבים.
דוגמה פשוטה
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', {'packages':['corechart']}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Director (Year)', 'Rotten Tomatoes', 'IMDB'], ['Alfred Hitchcock (1935)', 8.4, 7.9], ['Ralph Thomas (1959)', 6.9, 6.5], ['Don Sharp (1978)', 6.5, 6.4], ['James Hawes (2008)', 4.4, 6.2] ]); var options = { title: 'The decline of \'The 39 Steps\'', vAxis: {title: 'Accumulated Rating'}, isStacked: true }; var chart = new google.visualization.SteppedAreaChart(document.getElementById('chart_div')); chart.draw(data, options); } </script> </head> <body> <div id="chart_div" style="width: 900px; height: 500px;"></div> </body> </html>
כמה אפשרויות נפוצות
כמו בכל התרשימים של Google, גם בתרשימי שטח מדורגים יש אפשרויות רבות, שמוצגות כאן. לפניכם דוגמה שממחישה כמה מהבעיות הנפוצות ביותר:
בתרשים שלמעלה, שינינו את צבע הרקע עם backgroundColor
, העברנו את המקרא לתחתית המסך עם legend.position
, הסרנו את הקווים האנכיים על ידי הגדרת הערך connectSteps
ל-False וביצענו התאמה אישית של הצבעים. כך עושים את זה:
var options = { backgroundColor: '#ddd', legend: { position: 'bottom' }, connectSteps: false, colors: ['#4374E0', '#53A8FB', '#F1CA3A', '#E49307'], isStacked: true, };
תרשימי שטח מדורגים מוערם
גם תרשימי שטח מדורגים תומכים בערימה, כולל ערימה ב-100%. תרשים שטח מדורג מוערם הוא תרשים שטח מדורג שמציב ערכים קשורים זה על גבי זה. אם יש ערכים שליליים, הם מוערם בסדר הפוך מתחת לערך הבסיס של התרשים. כדי ליצור ערימה של 100%, הערימות של הרכיבים בכל ערך דומיין מותאמות לעומס (scaling) כך שסכום הערכים שלהן יהיה 100%. האפשרויות לכך הן isStacked: 'percent'
, שמגדירה
כל ערך כאחוז של 100% ו-isStacked: 'relative'
, שמעצבת כל
ערך כשבר של 1. יש גם אפשרות isStacked: 'absolute'
, שמקבילה מבחינה פונקציונלית ל-isStacked: true
.
שימו לב שבתרשים המוערם 100% משמאל, ערכי הסימון נכתבים על סמך סולם יחסי של 0-1 כשברים של 1.
var options_stacked = { isStacked: true, height: 300, legend: {position: 'top', maxLines: 3}, vAxis: {minValue: 0} };
var options_fullStacked = { isStacked: 'relative', height: 300, legend: {position: 'top', maxLines: 3}, vAxis: { minValue: 0, ticks: [0, .3, .6, .9, 1] } };
בטעינה
שם החבילה של google.charts.load
הוא "corechart"
.
google.charts.load("current", {packages: ["corechart"]});
שם הכיתה של התצוגה החזותית הוא google.visualization.SteppedAreaChart
.
var visualization = new google.visualization.SteppedAreaChart(container);
פורמט נתונים
שורות: כל שורה בטבלה מייצגת קבוצה של עמודות.
עמודות:
עמודה 0 | עמודה 1 | ... | עמודה N | |
---|---|---|---|---|
מטרה: | תוויות של קבוצה בציר ה-X | ערכי עמודה 1 בקבוצה הזו | ... | עמודות N בקבוצה הזו |
סוג הנתונים: | string | number | ... | number |
תפקיד: | דומיין | נתונים | ... | נתונים |
תפקידים אופציונליים בעמודות: | ... |
אפשרויות הגדרה
שם | |
---|---|
aggregationTarget |
איך כמה אפשרויות בחירה של נתונים מסוכמות להסבר קצר:
בדרך כלל משתמשים ב-
aggregationTarget במקביל עם selectionMode
ו-tooltip.trigger , למשל:
var options = { // Allow multiple // simultaneous selections. selectionMode: 'multiple', // Trigger tooltips // on selections. tooltip: {trigger: 'selection'}, // Group selections // by x-value. aggregationTarget: 'category', }; סוג: מחרוזת
ברירת מחדל: 'אוטומטי'
|
animation.duration |
משך האנימציה, באלפיות השנייה. למידע נוסף, אפשר לעיין במשאבי העזרה בנושא אנימציה. סוג: מספר
ברירת מחדל: 0
|
animation.easing |
פונקציית ההתאמה לצפייה שמוחלת על האנימציה. אלו האפשרויות הזמינות:
סוג: מחרוזת
ברירת מחדל: 'לינארי'
|
animation.startup |
המדיניות קובעת אם התרשים יכלול אנימציה בשרטוט הראשוני. אם הערך שלו הוא סוג: בוליאני
ברירת מחדל – False
|
areaOpacity |
ברירת המחדל של שקיפות האזור שמתחת לשלב, כאשר 0.0 הוא שקוף לחלוטין ו-1.0 הוא אטום מלא. לא משפיעה על האטימות של הקו המדורג. כדי ליצור תרשים קו מדורג, צריך להגדיר את הערך הזה ל-0. כדי לציין שקיפות לסדרה מסוימת, מגדירים את הערך סוג: מספר, 0.0–1.0
ברירת מחדל: 0.3
|
axisTitlesPosition |
המיקום של כותרות הצירים בהשוואה לאזור התרשים. ערכים נתמכים:
סוג: מחרוזת
ברירת מחדל: 'out'
|
backgroundColor |
צבע הרקע של האזור הראשי בתרשים. יכולה להיות מחרוזת צבע פשוטה של HTML, לדוגמה: סוג: מחרוזת או אובייקט
ברירת מחדל: 'לבן'
|
backgroundColor.stroke |
הצבע של גבול התרשים, כמחרוזת של צבע HTML. סוג: מחרוזת
ברירת מחדל: '#666'
|
backgroundColor.strokeWidth |
רוחב הגבול, בפיקסלים. סוג: מספר
ברירת מחדל: 0
|
backgroundColor.fill |
צבע המילוי של התרשים, כמחרוזת של צבע HTML. סוג: מחרוזת
ברירת מחדל: 'לבן'
|
chartArea |
אובייקט עם חברים להגדרת המיקום והגודל של האזור בתרשים (שבו התרשים עצמו משורטט, לא כולל צירים ומקראים). יש שני פורמטים נתמכים: מספר או מספר ואחריו %. מספר פשוט הוא ערך בפיקסלים, ומספר ואחריו % הוא אחוז. דוגמה: Type: object (סוג אובייקט)
ברירת מחדל: null
|
chartArea.backgroundColor |
צבע רקע של אזור התרשים. כשמשתמשים במחרוזת, היא יכולה להיות מחרוזת הקסדצימלית (למשל, '#fdc') או שם של צבע באנגלית. כשמשתמשים באובייקט, אפשר לספק את המאפיינים
הבאים:
סוג: מחרוזת או אובייקט
ברירת מחדל: 'לבן'
|
chartArea.left |
המרחק מהגבול השמאלי לשרטוט התרשים. סוג: מספר או מחרוזת
ברירת מחדל: אוטומטי
|
chartArea.top |
המרחק מהגבול העליון לשרטוט התרשים. סוג: מספר או מחרוזת
ברירת מחדל: אוטומטי
|
chartArea.width |
רוחב שטח התרשים. סוג: מספר או מחרוזת
ברירת מחדל: אוטומטי
|
chartArea.height |
גובה השטח של התרשים. סוג: מספר או מחרוזת
ברירת מחדל: אוטומטי
|
צבעים |
הצבעים של הרכיבים בתרשים. מערך מחרוזות, כאשר כל רכיב הוא מחרוזת של צבע HTML, לדוגמה: סוג: מערך של מחרוזות
ברירת מחדל: צבעי ברירת מחדל
|
connectSteps |
אם המדיניות מוגדרת כ-True, יתבצע חיבור של השלבים ליצירת קו מדורג. אחרת, רק תופיע השורה העליונה. ברירת המחדל היא לחבר את השלבים. סוג: בוליאני
ברירת מחדל: True
|
enableInteractivity |
האם התרשים כולל אירועים מבוססי-משתמשים או מגיב לאינטראקציה של משתמשים? אם הערך הוא False, התרשים לא יציג אירועים מסוג 'בחירה' או אירועים אחרים המבוססים על אינטראקציה (אלא יגרום להצגה של אירועי שגיאה או אירועים מוכנים) ולא יציג טקסט מרחף או שינוי אחר בהתאם לקלט של המשתמשים. סוג: בוליאני
ברירת מחדל: True
|
focusTarget |
סוג הישות שהמיקוד בה הוא על העברת העכבר. כמו כן, המדיניות הזו משפיעה על הישות שנבחרה על ידי לחיצה על העכבר ואיזה רכיב בטבלת הנתונים ישויך לאירועים. יכול להיות אחת מהאפשרויות הבאות:
בקטע FocusTarget 'category', ההסבר הקצר מציג את כל ערכי הקטגוריות. האפשרות הזו יכולה להיות שימושית להשוואת ערכים של סדרות שונות. סוג: מחרוזת
ברירת מחדל: 'datum'
|
fontSize |
גודל ברירת המחדל של הגופן, בפיקסלים, של כל הטקסט בתרשים. אפשר לשנות את זה באמצעות מאפיינים לרכיבים ספציפיים בתרשים. סוג: מספר
ברירת מחדל: אוטומטי
|
fontName |
גופן ברירת המחדל של כל הטקסט בתרשים. אפשר לשנות את זה באמצעות מאפיינים לרכיבים ספציפיים בתרשים. סוג: מחרוזת
ברירת מחדל: 'CPRA'
|
forceIFrame |
משרטטים את התרשים בתוך מסגרת בתוך מסגרת. (שימו לב שב-IE8 המערכת מתעלמת מהאפשרות הזו. כל התרשימים של IE8 משורטטים במסגרות i-frames). סוג: בוליאני
ברירת מחדל: false
|
hAxis |
אובייקט עם חברים להגדיר רכיבים שונים של ציר אופקי. כדי לציין מאפיינים של האובייקט הזה, אפשר להשתמש בסימון מילולי של אובייקטים, כפי שמוצג כאן: { title: 'Hello', titleTextStyle: { color: '#FF0000' } } Type: object (סוג אובייקט)
ברירת מחדל: null
|
hAxis.direction |
כיוון הצמיחה של הערכים לאורך הציר האופקי. מציינים סוג: 1 או 1-
ברירת מחדל: 1
|
hAxis.textPosition |
מיקום הטקסט של הציר האופקי, ביחס לשטח התרשים. ערכים נתמכים: 'out', 'in', 'none'. סוג: מחרוזת
ברירת מחדל: 'out'
|
hAxis.textStyle |
אובייקט שמציין את סגנון הטקסט של הציר האופקי. זהו הפורמט של האובייקט: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
הערך Type: object (סוג אובייקט)
ברירת המחדל:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
hAxis.ticks |
מחליפה את הסימנים הנובעים מציר ה-X שנוצרו באופן אוטומטי במערך שצוין. כל רכיב במערך צריך להיות ערך סימון תקין (כמו מספר, תאריך, תאריך ושעה או שעה ביום), או אובייקט. אם מדובר באובייקט, צריך להיות לו המאפיין
התצוגה המקדימה תורחב אוטומטית כך שתכלול את סימני המינימום והמקסימום, אלא אם מציינים
דוגמאות:
סוג: מערך של רכיבים
ברירת מחדל: אוטומטי
|
hAxis.title |
מאפיין סוג: מחרוזת
ברירת מחדל: null
|
hAxis.titleTextStyle |
אובייקט שמציין את סגנון הטקסט של כותרת הציר האופקי. זהו הפורמט של האובייקט: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
הערך Type: object (סוג אובייקט)
ברירת המחדל:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
hAxis.allowContainerBoundaryTextCutoff |
אם הערך הוא False, התוויות החיצוניות ביותר יוסתרו ולא באמצעות מאגר התרשים. אם הערך הוא True, יתאפשר חיתוך של תוויות. סוג: בוליאני
ברירת מחדל: false
|
hAxis.slantedText |
אם הערך הוא True, משרטטים את הטקסט של הציר האופקי בזווית כדי להתאים יותר טקסט לאורך הציר. אם הערך הוא False, משרטטים את הטקסט של הציר האופקי ישר. התנהגות ברירת המחדל היא להטות טקסט אם אי אפשר
להתאים את כל הטקסט למצב זקוף. חשוב לשים לב שהאפשרות הזו זמינה רק כאשר
סוג: בוליאני
ברירת מחדל: אוטומטי
|
hAxis.slantedTextAngle |
זווית הטקסט של הציר האופקי, אם הוא משופע. המערכת תתעלם אם
הערך של סוג: מספר, -90-90
ברירת מחדל: 30
|
hAxis.maxAlternation |
מספר הרמות המקסימלי של טקסט בציר האופקי. אם תוויות הטקסט של הצירים נהיות עמוסות מדי, השרת עשוי להזיז למעלה או למטה את התוויות השכנות כדי למקם את התוויות בצורה קרובה יותר זו לזו. הערך הזה מציין את מספר הרמות המקסימלי שבו צריך להשתמש. השרת יכול להשתמש בפחות רמות, אם תוויות יכולות להתאים ללא חפיפה. לתאריכים ושעות, ברירת המחדל היא 1. סוג: מספר
ברירת מחדל: 2
|
hAxis.maxTextLines |
מספר השורות המקסימלי המותר לתוויות הטקסט. התוויות יכולות להתפרש על פני כמה שורות אם הן ארוכות מדי, וכברירת מחדל, מספר השורות מוגבל על ידי גובה השטח הזמין. סוג: מספר
ברירת מחדל: אוטומטי
|
hAxis.minTextSpacing |
מותר ריווח אופקי מינימלי בפיקסלים בין שתי תוויות טקסט סמוכות. אם התוויות צפופות מדי או שהן ארוכות מדי, הריווח יכול לרדת מתחת לסף הזה, ובמקרה הזה יוחל אחד מהאמצעים לשמירה על ארגון תוויות (למשל, חיתוך התוויות או הסרת חלק מהן). סוג: מספר
ברירת מחדל: הערך של
hAxis.textStyle.fontSize |
hAxis.showTextEvery |
כמה תוויות של צירים אופקיים להציג, כאשר 1 פירושו להציג כל תווית, 2 פירושו הצגה של כל תווית אחרת וכן הלאה. ברירת המחדל היא לנסות להציג כמה שיותר תוויות בלי חפיפה. סוג: מספר
ברירת מחדל: אוטומטי
|
hAxis.viewWindow |
מציינת את טווח החיתוך של הציר האופקי. Type: object (סוג אובייקט)
ברירת מחדל: null
|
hAxis.viewWindow.max |
אינדקס השורות המבוסס על אפס, שבו מסתיים חלון החיתוך. נקודות על הגרף באינדקס הזה
ומעלה ייחתכו. בשילוב עם המערכת מתעלמת ממנו כאשר הערך של סוג: מספר
ברירת מחדל: אוטומטי
|
hAxis.viewWindow.min |
אינדקס השורות המבוסס על אפס, שבו מתחיל חלון החיתוך. נקודות על הגרף במדדים נמוכים
מהערך הזה ייחתכו. בשילוב עם המערכת מתעלמת ממנו כאשר הערך של סוג: מספר
ברירת מחדל: אוטומטי
|
גובה |
גובה התרשים, בפיקסלים. סוג: מספר
ברירת מחדל: גובה הרכיב שמכיל
|
isStacked |
אם המדיניות מוגדרת כ-True, הרכיבים עויפים את הרכיבים לכל הסדרות בכל ערך דומיין. הערה: בתרשימים Column, Area ו-SteppedArea, Google Charts הופך את הסדר של פריטי המקרא להתאמה טובה יותר לערימה של רכיבי הסדרה (למשל, סדרה 0 תהיה הפריט האחרון במקרא). הפריט הזה לא רלוונטי לתרשימי עמודות.
האפשרות האפשרויות עבור
בערימה של 100%, הערך המחושב לכל רכיב יופיע בהסבר הקצר אחרי הערך בפועל.
כברירת מחדל, ערכי ציר היעד מחושבים על סמך סולם יחסי של 0-1 כשברים של 1 ל-
סידור בערימה ב-100% תומך רק בערכי נתונים מסוג סוג: בוליאני/מחרוזת
ברירת מחדל: false
|
מקרא |
אובייקט עם חברים להגדיר אספקטים שונים של המקרא. כדי לציין מאפיינים של האובייקט הזה, אפשר להשתמש בסימון מילולי של אובייקטים, כפי שמוצג כאן: {position: 'top', textStyle: {color: 'blue', fontSize: 16}} Type: object (סוג אובייקט)
ברירת מחדל: null
|
legend.alignment |
יישור המקרא. יכול להיות אחת מהאפשרויות הבאות:
התחלה, מרכז וסיום יחסיים לסגנון – האנכי או האופקי – של המקרא. לדוגמה, במקרא 'ימין', 'התחלה' ו 'סוף' מופיעים בחלק העליון ובחלק התחתון, בהתאמה. במקרא 'ראש הדף', הערכים 'התחלה' ו-'end' מופיעים משמאל ו-ימין של האזור, בהתאמה. ערך ברירת המחדל תלוי במיקום של המקרא. במקראים 'תחתונים', ברירת המחדל היא 'מרכז'. מקראים אחרים הם 'התחלה' כברירת מחדל. סוג: מחרוזת
ברירת מחדל: אוטומטי
|
legend.maxLines |
מספר השורות המקסימלי במקרא. כדי להוסיף שורות למקרא, צריך להגדיר אותו למספר גדול מ-1. הערה: הלוגיקה המדויקת שמשמשת לקביעת מספר השורות בפועל שעבר רינדור עדיין קיימת. האפשרות הזו פועלת כרגע רק כשה- {1/}G.position הוא 'top'. סוג: מספר
ברירת מחדל: 1
|
legend.position |
המיקום של המקרא. יכול להיות אחת מהאפשרויות הבאות:
סוג: מחרוזת
ברירת מחדל: 'right'
|
legend.textStyle |
אובייקט שמציין את סגנון הטקסט של המקרא. זהו הפורמט של האובייקט: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
הערך Type: object (סוג אובייקט)
ברירת המחדל:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
lineDashStyle |
דפוס ההפעלה והכיבוי של קווים מקווקווים. לדוגמה, הפונקציה סוג: מערך של מספרים
ברירת מחדל: null
|
reverseCategories |
אם הוא מוגדר כ-True, הסדרה תצייר מימין לשמאל. ברירת המחדל היא לצייר משמאל לימין. סוג: בוליאני
ברירת מחדל: false
|
selectionMode |
אם הערך של סוג: מחרוזת
ברירת מחדל: 'single'
|
סדרה |
מערך של אובייקטים, שכל אחד מהם מתאר את הפורמט של הסדרה המתאימה בתרשים. כדי להשתמש בערכי ברירת מחדל לסדרה, צריך לציין אובייקט ריק {}. אם לא מציינים סדרה או ערך, המערכת תשתמש בערך הגלובלי. כל אובייקט תומך במאפיינים הבאים:
ניתן לציין מערך של אובייקטים שכל אחד מהם חל על הסדרה לפי הסדר הנתון, או לציין אובייקט שבו לכל צאצא יש מפתח מספרי שמציין לאיזו סדרה הוא חל. לדוגמה, שתי ההצהרות הבאות זהות, ומצהירים שהסדרה הראשונה שחורה ונעדרת מהמקרא, והרביעית היא אדומה וחסרה במקרא: series: [ {color: 'black', visibleInLegend: false}, {}, {}, {color: 'red', visibleInLegend: false} ] series: { 0:{color: 'black', visibleInLegend: false}, 3:{color: 'red', visibleInLegend: false} } סוג: מערך של אובייקטים או אובייקטים עם אובייקטים בתצוגת עץ
ברירת מחדל: {}
|
עיצוב |
עיצוב הוא קבוצה של ערכי אפשרויות מוגדרים מראש, שפועלים יחד כדי ליצור התנהגות ספציפית או אפקט חזותי ספציפי בתרשים. כרגע רק עיצוב אחד זמין:
סוג: מחרוזת
ברירת מחדל: null
|
title |
טקסט להצגה מעל התרשים. סוג: מחרוזת
ברירת מחדל: ללא שם
|
titlePosition |
המיקום של כותרת התרשים, בהשוואה לאזור התרשים. ערכים נתמכים:
סוג: מחרוזת
ברירת מחדל: 'out'
|
titleTextStyle |
אובייקט שמציין את סגנון טקסט הכותרת. זהו הפורמט של האובייקט: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
הערך Type: object (סוג אובייקט)
ברירת המחדל:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
הסבר קצר |
אובייקט עם חברים להגדיר רכיבים שונים של הסבר קצר. כדי לציין את המאפיינים של האובייקט אפשר להשתמש בסימון מילולי של האובייקטים, כפי שמוצג כאן: {textStyle: {color: '#FF0000'}, showColorCode: true} Type: object (סוג אובייקט)
ברירת מחדל: null
|
tooltip.ignoreBounds |
אם המדיניות מוגדרת לערך הערה: ההוראות האלה רלוונטיות רק להסברים קצרים ב-HTML. אם האפשרות הזו מופעלת עם הסברים קצרים ב-SVG, ייחתכו כל גלישת טקסט מחוץ לגבולות התרשים. למידע נוסף, אפשר לקרוא את המאמר התאמה אישית של תוכן הסבר קצר. סוג: בוליאני
ברירת מחדל: false
|
tooltip.isHtml |
אם המדיניות מוגדרת כ-True, צריך להשתמש בהסבר קצר על עיבוד HTML (ולא ב-SVG). למידע נוסף, אפשר לקרוא את המאמר התאמה אישית של תוכן הסבר קצר. הערה: התאמה אישית של התוכן בהסבר הקצר ב-HTML דרך תפקיד הנתונים בעמודה של הסבר קצר לא נתמכת בהמחשה החזותית של תרשים הבועות. סוג: בוליאני
ברירת מחדל: false
|
tooltip.showColorCode |
אם הערך הוא True, יוצגו ריבועים צבעוניים לצד פרטי הסדרה בהסבר הקצר. ברירת המחדל היא
True אם הערך של סוג: בוליאני
ברירת מחדל: אוטומטי
|
tooltip.textStyle |
אובייקט שמציין את סגנון הטקסט של ההסבר הקצר. זהו הפורמט של האובייקט: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
הערך Type: object (סוג אובייקט)
ברירת המחדל:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
tooltip.trigger |
האינטראקציה של המשתמש שגורמת להצגת ההסבר הקצר:
סוג: מחרוזת
ברירת מחדל: 'focus'
|
vAxes |
מציינת מאפיינים של צירים אנכיים ספציפיים, אם בתרשים יש כמה צירים אנכיים.
כל אובייקט צאצא הוא אובייקט
כדי לציין תרשים עם כמה צירים אנכיים, קודם צריך להגדיר ציר חדש באמצעות { series: { 2: { targetAxisIndex:1 } }, vAxes: { 1: { title:'Losses', textStyle: {color: 'red'} } } }
המאפיין יכול להיות אובייקט או מערך: האובייקט הוא אוסף של אובייקטים, שלכל אחד מהם יש תווית מספרית שמציינת את הציר שהוא מגדיר. זהו הפורמט שמוצג למעלה; המערך הוא מערך של אובייקטים, אחד בכל ציר. לדוגמה, הסימון הבא של סגנון מערך זהה לאובייקט vAxes: [ {}, // Nothing specified for axis 0 { title:'Losses', textStyle: {color: 'red'} // Axis 1 } ] סוג: מערך של אובייקט או אובייקט עם אובייקטים צאצאים
ברירת מחדל: null
|
vAxis |
אובייקט עם חברים להגדיר רכיבים שונים של ציר אנכי. כדי לציין מאפיינים של האובייקט הזה, אפשר להשתמש בסימון מילולי של אובייקטים, כפי שמוצג כאן: {title: 'Hello', titleTextStyle: {color: '#FF0000'}} Type: object (סוג אובייקט)
ברירת מחדל: null
|
vAxis.baseline |
מאפיין סוג: מספר
ברירת מחדל: אוטומטי
|
vAxis.baselineColor |
קובעים את הצבע של קו הבסיס של הציר האנכי. הוא יכול להיות כל מחרוזת של צבע HTML, לדוגמה: סוג: מספר
ברירת מחדל: 'שחור'
|
vAxis.direction |
הכיוון שבו הערכים לאורך הציר האנכי. כברירת מחדל, ערכים נמוכים
מופיעים בתחתית התרשים. מציינים סוג: 1 או 1-
ברירת מחדל: 1
|
vAxis.format |
מחרוזת עיצוב לתוויות של צירים מספריים. זו קבוצת משנה של
קבוצת דפוסי ה-ICU
.
לדוגמה,
הפורמט בפועל שהוחל על התווית נגזר מהמיקום שבו ה-API נטען. למידע נוסף, ראו טעינת תרשימים עם לוקאל ספציפי .
בחישוב של ערכי שנתות וקווי רשת, המערכת תתייחס לכמה שילובים חלופיים של כל האפשרויות הרלוונטיות של קווי הרשת, והחלופות יידחו אם התוויות המעוצבות יהיו כפולות או חופפות.
לכן אפשר לציין את הערך סוג: מחרוזת
ברירת מחדל: אוטומטי
|
vAxis.gridlines |
אובייקט עם חברים להגדרת קווי הרשת בציר האנכי. שימו לב שקווי הרשת של הציר האנכי משורטטים לרוחב. כדי לציין מאפיינים של האובייקט הזה, אפשר להשתמש בסימון מילולי של אובייקטים, כפי שמוצג כאן: {color: '#333', minSpacing: 20} Type: object (סוג אובייקט)
ברירת מחדל: null
|
vAxis.gridlines.color |
הצבע של קווי הרשת האנכיים בתוך אזור התרשים. צריך לציין מחרוזת חוקית של צבע HTML. סוג: מחרוזת
ברירת מחדל: '#CCC'
|
vAxis.gridlines.count |
המספר המשוער של קווי רשת אופקיים בתוך אזור התרשים.
אם מציינים מספר חיובי ל- סוג: מספר
ברירת המחדל: 1-
|
vAxis.minorGridlines |
אובייקט עם חברים להגדרת קווי הרשת המשניים בציר האנכי, בדומה לאפשרות vAxis.gridlines. Type: object (סוג אובייקט)
ברירת מחדל: null
|
vAxis.minorGridlines.color |
הצבע של קווי הרשת המשניים האנכיים בתוך אזור התרשים. מציינים מחרוזת חוקית של צבע HTML. סוג: מחרוזת
ברירת מחדל: שילוב של צבעי קו הרשת ורקע
|
vAxis.minorGridlines.count |
האפשרות MinGridlines.count הוצאה משימוש ברובה, חוץ מהבדל אחד: משביתים את קווי הרשת המשניים על ידי הגדרת הספירה ל-0. מספר קווי הרשת המשניים תלוי במרווח בין קווי הרשת הראשיים (ראו vAxis.gridlines.interval) ובשטח המינימלי הנדרש (ראו vAxis.minorGridlines.minSpacing). סוג: מספר
ברירת מחדל: 1
|
vAxis.logScale |
אם True, הציר האנכי הוא קנה מידה לוגריתמי. הערה: כל הערכים חייבים להיות חיוביים. סוג: בוליאני
ברירת מחדל: false
|
vAxis.scaleType |
המאפיין
סוג: מחרוזת
ברירת מחדל: null
|
vAxis.textPosition |
מיקום הטקסט של הציר האנכי, ביחס לשטח התרשים. ערכים נתמכים: 'out', 'in', 'none'. סוג: מחרוזת
ברירת מחדל: 'out'
|
vAxis.textStyle |
אובייקט שמציין את סגנון הטקסט של הציר האנכי. זהו הפורמט של האובייקט: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
הערך Type: object (סוג אובייקט)
ברירת המחדל:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
vAxis.ticks |
מחליפה את סימונים של ציר ה-Y שנוצרו באופן אוטומטי במערך שצוין. כל רכיב במערך צריך להיות ערך סימון תקין (כמו מספר, תאריך, תאריך ושעה או שעה ביום), או אובייקט. אם מדובר באובייקט, צריך להיות לו המאפיין
התצוגה המקדימה תורחב אוטומטית כך שתכלול את סימני המינימום והמקסימום, אלא אם מציינים
דוגמאות:
סוג: מערך של רכיבים
ברירת מחדל: אוטומטי
|
vAxis.title |
מאפיין סוג: מחרוזת
ברירת מחדל: ללא שם
|
vAxis.titleTextStyle |
אובייקט שמציין את סגנון הטקסט של כותרת הציר האנכי. זהו הפורמט של האובייקט: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> }
הערך Type: object (סוג אובייקט)
ברירת המחדל:
{color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>}
|
vAxis.maxValue |
מעביר את הערך המקסימלי של הציר האנכי לערך שצוין. ברוב התרשימים הערך יהיה כלפי מעלה. המערכת תתעלם מערך זה אם מוגדר לערך הקטן מערך ה-y המקסימלי של הנתונים.
המאפיין סוג: מספר
ברירת מחדל: אוטומטי
|
vAxis.minValue |
מעביר את הערך המינימלי של הציר האנכי לערך שצוין. הוא יהיה ירידה ברוב התרשימים. המערכת תתעלם ממנו אם הערך הזה מוגדר לערך שגדול מערך ה-y המינימלי של הנתונים.
המאפיין סוג: מספר
ברירת מחדל: null
|
vAxis.viewWindowMode |
מציינת איך לשנות את קנה המידה של הציר האנכי כדי להציג את הערכים שנמצאים בשטח התרשים. ערכי המחרוזת הבאים נתמכים:
סוג: מחרוזת
ברירת מחדל:
זהה ל-'pretty', אבל
vaxis.viewWindow.min ו-vaxis.viewWindow.max מקבלים עדיפות אם משתמשים בה.
|
vAxis.viewWindow |
מציין את טווח החיתוך של הציר האנכי. Type: object (סוג אובייקט)
ברירת מחדל: null
|
vAxis.viewWindow.max |
הערך המקסימלי של נתונים אנכיים שיש לעבד. המערכת מתעלמת ממנו כאשר הערך של סוג: מספר
ברירת מחדל: אוטומטי
|
vAxis.viewWindow.min |
הערך המינימלי של נתונים אנכיים לעיבוד. המערכת מתעלמת ממנו כאשר הערך של סוג: מספר
ברירת מחדל: אוטומטי
|
רוחב |
רוחב התרשים, בפיקסלים. סוג: מספר
ברירת מחדל: רוחב הרכיב שמכיל
|
שיטות
שיטה | |
---|---|
draw(data, options) |
מצייר את התרשים. בתרשים יתקבלו קריאות נוספות ל-method, רק אחרי שהאירוע סוג החזרה: ללא
|
getAction(actionID) |
הפונקציה מחזירה את אובייקט הפעולה של ההסבר הקצר עם Return Type (סוג החזרה): אובייקט
|
getBoundingBox(id) |
מחזירה אובייקט שמכיל את הרכיבים השמאליים, החלק העליון, הרוחב והגובה של רכיב התרשים
הערכים הם יחסיים למאגר התגים של התרשים. קוראים לפונקציה אחרי הצגת התרשים. Return Type (סוג החזרה): אובייקט
|
getChartAreaBoundingBox() |
מחזירה אובייקט שמכיל את השדות השמאליים, החלק העליון, הרוחב והגובה של תוכן התרשים (כלומר, לא כולל תוויות ומקרא):
הערכים הם יחסיים למאגר התגים של התרשים. קוראים לפונקציה אחרי הצגת התרשים. Return Type (סוג החזרה): אובייקט
|
getChartLayoutInterface() |
מחזירה אובייקט שמכיל מידע על המיקום של התרשים והרכיבים שלו. אפשר לקרוא ל-methods הבאות באובייקט שמוחזר:
קוראים לפונקציה אחרי הצגת התרשים. Return Type (סוג החזרה): אובייקט
|
getHAxisValue(xPosition, optional_axis_index) |
הפונקציה מחזירה את ערך הנתונים האופקי ב- דוגמה: קוראים לפונקציה אחרי הצגת התרשים. סוג החזרה: מספר
|
getImageURI() |
מחזירה את התרשים שעבר סריאליזציה ל-URI של תמונה. קוראים לפונקציה אחרי הצגת התרשים. ראו הדפסת תרשימי PNG. סוג החזרה: מחרוזת
|
getSelection() |
מחזירה מערך של ישויות התרשים שנבחרו.
ישויות שניתן לבחור הן שלבים, רשומות מקרא וקטגוריות.
שלב תואם לתא בטבלת הנתונים, רשומת מקרא לעמודה (אינדקס השורות הוא null) וקטגוריה לשורה (אינדקס העמודה הוא null).
עבור התרשים הזה, ניתן לבחור רק ישות אחת בכל רגע נתון.
סוג החזרה: מערך של רכיבי בחירה
|
getVAxisValue(yPosition, optional_axis_index) |
מחזירה את ערך הנתונים האנכיים ב- דוגמה: קוראים לפונקציה אחרי הצגת התרשים. סוג החזרה: מספר
|
getXLocation(dataValue, optional_axis_index) |
הפונקציה מחזירה את קואורדינטת ה-x של דוגמה: קוראים לפונקציה אחרי הצגת התרשים. סוג החזרה: מספר
|
getYLocation(dataValue, optional_axis_index) |
הפונקציה מחזירה את קואורדינטת ה-y של דוגמה: קוראים לפונקציה אחרי הצגת התרשים. סוג החזרה: מספר
|
removeAction(actionID) |
הסרה של פעולת ההסבר הקצר עם ה- סוג החזרה:
none |
setAction(action) |
הגדרת פעולת הסבר קצר שתבוצע כשהמשתמש ילחץ על הטקסט של הפעולה.
ה-method
צריך להגדיר את כל הפעולות של ההסבר הקצר לפני קריאה ל-method של סוג החזרה:
none |
setSelection() |
בחירת ישויות התרשים שצוינו. ביטול הבחירה הקודמת.
ישויות שניתן לבחור הן שלבים, רשומות מקרא וקטגוריות.
שלב תואם לתא בטבלת הנתונים, רשומת מקרא לעמודה (אינדקס השורות הוא null) וקטגוריה לשורה (אינדקס העמודה הוא null).
בתרשים הזה ניתן לבחור רק ישות אחת בכל פעם.
סוג החזרה: ללא
|
clearChart() |
ניקוי התרשים וכל המשאבים שהוקצו לו. סוג החזרה: ללא
|
אירועים
מידע נוסף על אופן השימוש באירועים האלה זמין במאמרים אינטראקטיביות בסיסית, טיפול באירועים והפעלת אירועים.
שם | |
---|---|
animationfinish |
מופעל כשאנימציית המעבר מסתיימת. מאפיינים:ללא
|
click |
מופעל כשהמשתמש לוחץ על התרשים. יכול לשמש כדי לזהות מתי לוחצים על הכותרת, רכיבי הנתונים, רשומות המקרא, הצירים, קווי הרשת או התוויות. נכסים: targetID
|
error |
מופעל כשמתרחשת שגיאה בניסיון לעבד את התרשים. מאפיינים: מזהה, הודעה
|
legendpagination |
מופעל כשהמשתמש לוחץ על חיצי העימוד של המקרא. מחזיר את אינדקס הדפים הנוכחי המבוסס על אפס ואת מספר הדפים הכולל. מאפיינים: currentPageIndex, total Pages
|
onmouseover |
מופעל כשהמשתמש מעביר את העכבר מעל ישות חזותית. מחזיר את האינדקסים של השורה והעמודה של הרכיב התואם בטבלת הנתונים. מאפיינים: שורה, עמודה
|
onmouseout |
מופעל כשהמשתמש מזיז את העכבר מישות חזותית. מחזיר את האינדקסים של השורה והעמודה של הרכיב התואם בטבלת הנתונים. מאפיינים: שורה, עמודה
|
ready |
התרשים מוכן לקריאות method חיצוניות. כדי לבצע אינטראקציה עם התרשים, ושל שיטות קריאה אחרי שרטוט, צריך להגדיר האזנה לאירוע הזה לפני
שמפעילים את ה-method מאפיינים:ללא
|
select |
מופעל כשהמשתמש לוחץ על ישות חזותית. כדי לבדוק אילו קבוצות נבחרו, אפשר להתקשר למספר
מאפיינים:ללא
|
המדיניות בנושא נתונים
כל הקוד והנתונים מעובדים ומעובדים בדפדפן. לא נשלחים נתונים לאף שרת.