Builder לתרשימי טבלה. פרטים נוספים מופיעים במאמרי העזרה בנושא Google Charts.
הנה דוגמה שמראה איך ליצור תרשים טבלה. הנתונים מיובאים מגיליון אלקטרוני של Google.
// Get sample data from a spreadsheet. const dataSourceUrl = 'https://docs.google.com/spreadsheet/tq?range=A1%3AF' + '&key=0Aq4s9w_HxMs7dHpfX05JdmVSb1FpT21sbXd4NVE3UEE&gid=4&headers=-1'; const chartBuilder = Charts.newTableChart() .setDimensions(600, 500) .enablePaging(20) .setDataSourceUrl(dataSourceUrl); const chart = chartBuilder.build();
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
build() | Chart | התרשים ייווצר. |
enable | Table | ההגדרה קובעת אם להפעיל את האפשרות של מעבר בין דפים בנתונים. |
enable | Table | ההגדרה הזו מפעילה את האפשרות להצגת תוצאות בדפים ומגדירה את מספר השורות בכל דף. |
enable | Table | הגדרה של מספר השורות בכל דף ושל הדף הראשון בטבלה שיוצג (מספרי הדפים מבוססים על אפס). |
enable | Table | הוספנו תמיכה בסיסית בשפות שכותבים מימין לשמאל (כמו ערבית או עברית) על ידי היפוך סדר העמודות בטבלה, כך שעמודה אפס היא העמודה הימנית ביותר, והעמודה האחרונה היא העמודה השמאלית ביותר. |
enable | Table | ההגדרה קובעת אם למיין את העמודות כשהמשתמש לוחץ על כותרת של עמודה. |
set | Table | מגדיר את כתובת ה-URL של מקור הנתונים שמשמש לשליפת נתונים ממקור חיצוני, כמו Google Sheets. |
set | Table | מגדיר את טבלת הנתונים שתשמש לתרשים באמצעות DataTableBuilder. |
set | Table | מגדיר את טבלת הנתונים שמכילה את הקווים של התרשים, וגם את התוויות של ציר ה-X. |
set | Table | הגדרת ההגדרה של תצוגת הנתונים שתשמש לתרשים. |
set | Table | הגדרת המאפיינים של התרשים. |
set | Table | הגדרה של מספר השורה הראשונה בטבלת הנתונים. |
set | Table | הגדרה של אינדקס העמודה שלפיה הטבלה תמוין בהתחלה (בסדר עולה). |
set | Table | הגדרה של אינדקס העמודה שלפיו הטבלה תמוין בהתחלה (בסדר יורד). |
set | Table | הגדרת אפשרויות מתקדמות לתרשים הזה. |
show | Table | הגדרה של הצגת מספר השורה כעמודה הראשונה בטבלה. |
use | Table | ההגדרה קובעת אם סגנון צבעים מתחלף יוקצה לשורות אי-זוגיות וזוגיות בתרשים טבלה. |
תיעוד מפורט
build()
התרשים ייווצר.
חזרה
Chart – אובייקט Chart, שאפשר להטמיע במסמכים או ברכיבי ממשק משתמש, או להשתמש בו כתמונה סטטית.
enablePaging(enablePaging)
ההגדרה קובעת אם להפעיל את האפשרות של מעבר בין דפים בנתונים.
התנהגות ברירת המחדל היא השבתת החלוקה לדפים. אם ההחלפה לדפים מופעלת, גודל הדף שמוגדר כברירת מחדל הוא 10.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
enable | Boolean | true אם צריך להפעיל את העמודים, false אחרת. |
חזרה
TableChartBuilder – ה-builder הזה שימושי לשרשור.
enablePaging(pageSize)
ההגדרה הזו מפעילה את האפשרות להצגת תוצאות בדפים ומגדירה את מספר השורות בכל דף.
גודל הדף שמוגדר כברירת מחדל הוא 10.
// Creates a table chart builder and enables paging with page size of 5. const builder = Charts.newTableChart(); builder.enablePaging(5);
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
page | Integer | מספר השורות בכל דף בטבלה. |
חזרה
TableChartBuilder – ה-builder הזה שימושי לשרשור.
enablePaging(pageSize, startPage)
הגדרה של מספר השורות בכל דף ושל הדף הראשון בטבלה שיוצג (מספרי הדפים מבוססים על אפס).
גודל הדף שמוגדר כברירת מחדל הוא 10, ודף ההתחלה שמוגדר כברירת מחדל הוא 0.
// Creates a table chart builder and enables paging with page size of 5 and // displays page 2 first. const builder = Charts.newTableChart(); builder.enablePaging(5, 2);
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
page | Integer | מספר השורות בכל דף בטבלה. |
start | Integer | הדף הראשון בטבלה שיוצג (מספרי הדפים מתחילים מאפס). |
חזרה
TableChartBuilder – ה-builder הזה שימושי לשרשור.
enableRtlTable(rtlEnabled)
הוספנו תמיכה בסיסית בשפות שכותבים מימין לשמאל (כמו ערבית או עברית) על ידי היפוך סדר העמודות בטבלה, כך שעמודה אפס היא העמודה הימנית ביותר, והעמודה האחרונה היא העמודה השמאלית ביותר.
השינוי הזה לא משפיע על אינדקס העמודות בנתונים הבסיסיים, אלא רק על סדר התצוגה. גם אם בוחרים באפשרות הזו, הצגה מלאה של שפה דו-כיוונית (BiDi) אינה נתמכת בוויזואליזציית הטבלה. המערכת מתעלמת מהאפשרות הזו אם מפעילים את האפשרות page (חלוקה לדפים), או אם בטבלה יש סרגלי גלילה כי הגדרתם אפשרויות של גובה ורוחב שקטנות יותר מהגודל הנדרש של הטבלה. התנהגות ברירת המחדל היא השבתה של התמיכה ב-RTL.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
rtl | Boolean | true אם צריך להפעיל תמיכה בכתיבה מימין לשמאל, false
אחרת. |
חזרה
TableChartBuilder – ה-builder הזה שימושי לשרשור.
enableSorting(enableSorting)
ההגדרה קובעת אם למיין את העמודות כשהמשתמש לוחץ על כותרת של עמודה.
אם המיון מופעל, כשמשתמשים לוחצים על כותרת העמודה השורות ממוינות אוטומטית. התנהגות ברירת המחדל היא שהמיון מופעל.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
enable | Boolean | true כדי להפעיל מיון בלחיצה על כותרות עמודות, false אחרת. |
חזרה
TableChartBuilder – ה-builder הזה שימושי לשרשור.
setDataSourceUrl(url)
מגדיר את כתובת ה-URL של מקור הנתונים שמשמש לשליפת נתונים ממקור חיצוני, כמו Google Sheets. אם מספקים כתובת URL של מקור נתונים ו-DataTable, המערכת מתעלמת מכתובת ה-URL של מקור הנתונים.
מידע נוסף על שאילתות של מקורות נתונים זמין במסמכי התיעוד של Google Charts.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
url | String | כתובת ה-URL של מקור הנתונים, כולל פרמטרים של שאילתה. |
חזרה
TableChartBuilder – ה-builder הזה שימושי לשרשור.
setDataTable(tableBuilder)
מגדיר את טבלת הנתונים שתשמש לתרשים באמצעות DataTableBuilder. זוהי שיטה נוחה להגדרת טבלת הנתונים בלי צורך לקרוא ל-build().
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
table | Data | כלי ליצירת טבלאות נתונים. טבלת נתונים חדשה נוצרת באופן מיידי כחלק מהקריאה הזו, כך שעדכונים נוספים בכלי ליצירת תרשימים לא יבואו לידי ביטוי בתרשים. |
חזרה
TableChartBuilder – ה-builder הזה שימושי לשרשור.
setDataTable(table)
מגדיר את טבלת הנתונים שמכילה את הקווים של התרשים, וגם את התוויות של ציר ה-X. העמודה הראשונה צריכה להיות מחרוזת, ולהכיל את התוויות של הציר האופקי. אחרי העמודה הזו אפשר להוסיף כל מספר עמודות שרוצים, והן כולן צריכות לכלול מספרים. כל עמודה מוצגת בשורה נפרדת.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
table | Data | טבלת הנתונים שמשמשת ליצירת התרשים. |
חזרה
TableChartBuilder – ה-builder הזה שימושי לשרשור.
setDataViewDefinition(dataViewDefinition)
הגדרת ההגדרה של תצוגת הנתונים שתשמש לתרשים.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
data | Data | אובייקט הגדרה של תצוגת נתונים שמגדיר את התצוגה שצריכה להיות נגזרת ממקור הנתונים הנתון לציור התרשים. |
חזרה
TableChartBuilder – ה-builder הזה שימושי לשרשור.
setDimensions(width, height)
הגדרת המאפיינים של התרשים.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
width | Integer | רוחב התרשים, בפיקסלים. |
height | Integer | גובה התרשים, בפיקסלים. |
חזרה
TableChartBuilder – ה-builder הזה שימושי לשרשור.
setFirstRowNumber(number)
הגדרה של מספר השורה הראשונה בטבלת הנתונים.
מספר השורה של השורה הראשונה הוא 1 כברירת מחדל.
// Creates a table chart builder and sets the first row to be 2. const builder = Charts.newTableChart(); builder.setFirstRowNumber(2);
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
number | Integer | מספר השורה של השורה הראשונה בטבלת הנתונים. |
חזרה
TableChartBuilder – ה-builder הזה שימושי לשרשור.
setInitialSortingAscending(column)
הגדרה של אינדקס העמודה שלפיה הטבלה תמוין בהתחלה (בסדר עולה).
העמודה ממוינת בסדר עולה ומסומנת בחץ קטן שמציין זאת.
// Creates a table chart builder and sorts it by the second column (ascending). const builder = Charts.newTableChart(); builder.setInitialSortingAscending(2);
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
column | Integer | מספר העמודה שלפיה הטבלה צריכה להיות ממוינת בהתחלה. |
חזרה
TableChartBuilder – ה-builder הזה שימושי לשרשור.
setInitialSortingDescending(column)
הגדרה של אינדקס העמודה שלפיו הטבלה תמוין בהתחלה (בסדר יורד).
העמודה ממוינת בסדר יורד ומסומנת בחץ קטן שמציין זאת.
// Creates a table chart builder and sorts it by the second column (descending). const builder = Charts.newTableChart(); builder.setInitialSortingDescending(2);
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
column | Integer | מספר העמודה שלפיה הטבלה צריכה להיות ממוינת בהתחלה. |
חזרה
TableChartBuilder – ה-builder הזה שימושי לשרשור.
setOption(option, value)
הגדרת אפשרויות מתקדמות לתרשים הזה. אפשרויות התרשים לשיטה הזו אין השפעה אם האפשרות שצוינה לא חוקית.
// Build a table chart which renders HTML. const builder = Charts.newTableChart(); builder.setOption('allowHtml', {@code true}); const chart = builder.build();
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
option | String | האפשרות להגדרה. |
value | Object | הערך שצריך להגדיר. |
חזרה
TableChartBuilder – ה-builder הזה שימושי לשרשור.
showRowNumberColumn(showRowNumber)
הגדרה של הצגת מספר השורה כעמודה הראשונה בטבלה.
ההתנהגות שמוגדרת כברירת מחדל היא לא להציג את מספרי השורות.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
show | Boolean | true אם העמודה הראשונה בטבלה צריכה להציג את מספר השורה,
false אחרת. |
חזרה
TableChartBuilder – ה-builder הזה שימושי לשרשור.
useAlternatingRowStyle(alternate)
ההגדרה קובעת אם סגנון צבעים מתחלף יוקצה לשורות אי-זוגיות וזוגיות בתרשים טבלה.
התנהגות ברירת המחדל היא שהשורות יהיו בסגנון של צבעים מתחלפים.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
alternate | Boolean | true אם סגנונות הצבע צריכים להיות מתחלפים, false אחרת. |
חזרה
TableChartBuilder – ה-builder הזה שימושי לשרשור.