תכונות שספציפיות לתרשים |
פרטי הסמן
|
סקירה כללית
ניתן לשלב מספר סוגי תרשימים עם סמנים של קו או נרתיק, כדי להדגיש מגמות בנתונים או להציג שונות. כשמוסיפים סמני קו או פמוט לעמודות, לפיזור או לסוגי תרשימים אחרים, התרשים שנוצר נקרא תרשים מורכב. חלק מהתרשימים המורכבים נראים כמו שילוב של שני סוגי תרשימים, למשל, תרשים עמודות עם קו מעקב:
בעוד שאחרים נראים כמו סוגי תרשימים חדשים לגמרי, למשל, תרשים קופסה:
.
יצירת תרשים מורכב
כל התרשימים המורכבים מכילים סוג אחד או יותר של תרשימים בסיסיים (קו, פיזור, עמודה או מכ"ם) בשילוב עם קבוצה אחת או יותר של סמנים. כדי שסמנים אלה יופיעו בתרשים, נדרשים נתונים. לפעמים תוכלו להשתמש באותה סדרת נתונים שבה השתמשתם כדי לצייר את העמודות או הנקודות בתרשים, אבל בדרך כלל כדאי להגדיר לסמנים קבוצות נתונים נפרדות משלהם. אם רוצים שהתרשים יכלול סדרות נתונים שונות עבור תרשים הבסיס ועבור סמנים, עליך להסתיר את נתוני הסמנים מתרשים הבסיס (כדי שלא ינסה לשרטט עוד עמודות או קווים עם הנתונים האלו). כך נעשה זאת:
- מוסיפים את סדרת נתוני הסמנים בסוף הפרמטר
chd
. לדוגמה, אם תרשים העמודות מכיל נתוניםchd=t:30,10,20
, אפשר להוסיף נתונים חדשים לסמן קו באופן הבא:chd=t:30,10,20|60,40,50
. - הסתרת נתוני הסמנים הנוספים מתרשים הבסיס. אם מוסיפים
סדרת נתונים נוספת לתרשים העמודות של קו המעקב, בתרשים
היא תוצג כסדרה חדשה של עמודות. כדי למנוע
את זה, יש להסתיר את הסדרה הנוספת הזו. כדי להסתיר סדרה, צריך לכלול ספרה אחת אחרי התיאור של הפורמט
chd
: לדוגמה,chd=t1:30,10,20|60,40,50
. הספרה הזו מציינת ל-Chart API בכמה סדרות נתונים להשתמש כדי לצייר רכיבים בהתאם לסוג של תרשים הבסיס, כפי שמוגדר בפרמטרcht
(עמודות לתרשימי עמודות, נקודות על הגרף בתרשימי קו וכו'). סוג התרשים הזה יתעלם מכל סדרות נתונים נוספות בזמן שרטוט התרשים. חשוב לשים לב שזהו מספר שמבוסס על 1 ולא על בסיס 0. כלומר, המשמעות שלt1
היא "להשתמש רק בסדרת הנתונים הראשונה לעמודות,"t2
פירושו "יש להשתמש רק בשתי הסדרות הראשונות של העמודות", וכו'.- הערות:
- תרשימי פיזור – תרשימי פיזור מסתירים נתונים בדרך אחרת. לפרטים נוספים, אפשר לעיין במסמכי התיעוד.
- תרשימי קו lxy –
יש לציין מספר זוגי של סדרות להצגה (
t0
,t2
,t4
וכו'). הסיבה לכך היא שכל קו בתרשיםlxy
מתוארת על ידי שתי סדרות נתונים: אחת לערכי x ואחת לערכי y.
- הערות:
- משתמשים בסדרת הנתונים המוסתרת כדי לצייר סמנים בפמוט, סמני קווים או סמנים אחרים. בקטעים המקושרים מוסבר איך לצייר סמנים. מפנים את סדרת הנתונים המוסתרת כמקור של הסמנים. אפשר להוסיף כמה סדרות של נתונים מוסתרים שרוצים, ולהשתמש בהם כדי להוסיף סמני תרשימים.
זהו התרשים שתיארנו קודם:
cht=bvg
chd=t1:30,10,20|60,40,50
chm=D,0033FF,1,0,5,1
סוגי תרשימים
הנה רשימה של סוגי סמנים וסוגי התרשימים שבהם ניתן להשתמש:
סוג הסמן | סוגי תרשימי הבסיס שתומכים בכך |
---|---|
קו | קו, פיזור, בר, רדאר |
פמוט | קו, סרגל |
כל השאר | קו, פיזור, בר, רדאר |
הנה כמה דוגמאות לסוגי תרשימים מורכבים שאפשר ליצור:
סוג תרשים | תיאור | דוגמה |
---|---|---|
תרשימים של סמני קו | ניתן להשתמש בסמני קו כדי להציג מגמות בסוגי תרשימים רבים אחרים. | |
תרשימי פמוט | תרשימי פמוט משמשים בדרך כלל להצגת נתונים פיננסיים. | |
תרשימי תיבה | תרשימי תיבה משמשים להצגת נתונים שמקובצים לפי רבעונים של טווח. |
|
תרשימים מוטמעים | אפשר להטמיע תרשים בתוך תרשים אחר. | |
סמנים אחרים | אפשר להסתיר נתוני סמנים בכל אחד מסוגי תרשימי הבסיס הקבילים, ולהשתמש בהם עם כל סוג אחר של סמנים. | chd=t1: |
תרשימים של סמני קו
אפשר להוסיף קווים לתרשימים מסוג קו, scatter, עמודות או מכ"ם כדי להדגיש מגמות.
סוג הבסיס + סוג הסמן | תיאור | דוגמה |
---|---|---|
בר + קו | כאן מוצג תרשים עמודות עם קו מעקב. שתי סדרות הנתונים הראשונות משמשות לעמודות המוערם, ושאר הסדרות משמשות ליצירת הקו.
|
chm= |
פיזור וקו | אפשר להוסיף קו לתרשים פיזור כדי להציג ממוצעים. לתשומת ליבכם: תרשימי פיזור מסתירים את נתוני הסמנים בדרך אחרת. פרטים נוספים זמינים במאמר תרשימי פיזור. |
|
בר + קו | כאן מוצג תרשים עמודות מוערם נוסף עם קו עצמאי מעליו. |
cht=bvs |
עמודה + עיגולים | זהה לתרשים הקודם, אבל עם סמני עיגול במקום סמני קו. ציינו כל ערך נתונים של 0.5, שמוסיף נקודות ביניים מחושבות בקו המקווקו. | cht=bvs |
תרשימי פמוט
כדי לצייר את הפמוטים בתרשימי פמוט, נדרשות לפחות ארבע סדרות נתונים, וסדרות נוספות של רכיבים אחרים בתרשים. בתרשימי פמוט אפשר להציג רק קבוצה של סמני פמוט, או שהם יכולים לכלול שילוב של סמני פמוט עם תרשימי עמודות או תרשימי קו, כפי שמוצג כאן:
סוג הבסיס + סוג הסמן | תיאור | דוגמה |
---|---|---|
קו (מוסתר) + פמוט | בדוגמה הזו מוצג תרשים שבו מוצגים רק סמני פמוט.
|
cht=lc |
קו + פמוט | הנה דוגמה לתרשים קו עם סמני פמוט. מוצגות חמש סדרות נתונים. הראשונה משמשת לסוג התרשים (קו), וסדרות הנתונים ה'מוסתרות' הנותרות משמשות לסמני פמוט. הפרמטר השמטנו את סמני הפמוט הראשון והאחרון באמצעות הערך הפרמטר |
|
קו + פמוט | דוגמה נוספת לתרשים פמוט, אבל עם צבעי מילוי מותאמים אישית. |
chd=t1: |
בר + פמוט | בהמשך מוצגת דוגמה לתרשים עמודות עם סמני פמוט. כאן אנחנו מציגים את סמני הפמוט הראשון והאחרון, כי בין העמודות יש רווחים מספיקים כדי למנוע חיתוך שלהם בהתאם לגבולות התרשים. |
cht=bvg |
תרשימי קופסה
תרשימי תיבות, שנקראים גם תרשימי תיבה או תרשימי תיבה, הם סוג של תרשים שמציג קיבוץ של סדרה אחת או יותר לרבעונים (רבעונים הם קבוצות שמשתרעות על פני 25% מטווח הערכים, למעט ערכים חריגים). תרשימי 'תיבה' דומים לתרשימי פמוט, אלא שיש בהם סמנים נוספים לחלק התחתון ולחלק העליון של הפמוט, וכן סמן של האחוזון ה-50.
תרשים תיבה מורכב לגמרי מסמנים, כפי שמוצג כאן:
chm= |
chm= |
chm= |
|
קבוצה אחת של סמני פמוט (chm=F ) לגוף התיבות: |
קבוצה אחת של סמני צורה של קו אופקי באורך ניתן להתאמה (chm=H ) עבור הקווים באחוזון המינימום, ה-50 וה-100: |
אפשר גם להוסיף סמני צורה של עיגול (chm=o ) כדי להציג יוצאי דופן במערך הנתונים. |
מחברים את כולם יחד ומקבלים תרשים תיבה! |
סוג תרשים הבסיס לתרשימי תיבה הוא כל אחד מסוגי תרשים העמודות (bhs
, bvs
, bhg
, bvg
) או סוגי תרשים קו (lc
, ls
, lxy
).
אבל אם מסתירים את סוג תרשים הבסיס על ידי
הוספת אפס בפרמטר של פורמט הנתונים (לדוגמה: chd=t0:
או chd=s0:
),
לא חשוב איזה סוג תרשים בוחרים.
תרשים תיבה חייב לכלול לפחות חמש סדרות נתונים: ארבעה לתיבות ומספר הסמנים המקסימליים והמינימליים; אחת לסמן 50%; וכן סדרת נתונים נוספת, לסמנים נוספים, כמו סמנים קיצוניים. ריכזנו כאן את
הסדר המומלץ של הסדרה. לתשומת ליבך, אם הערך בסדרה 1 גבוה מהערך התואם בסדרה 2, התיבה תמלא את צבע הסמן chm=F
.
אם הערך בסדרה 1 נמוך מהערך שבסדרה 2, התיבה לא תמלא.
למידע נוסף, ראה סמני פמוט.
סדר הספרים בסדרה שלא מולאה:
- הגעת לערך המינימלי
- סמן 25% (75% לתיבה שמולאה)
- סמן 75% (25% לתיבה שמולאה)
- הגעת לערך המקסימלי
- סמן 50%
- נתונים מסדרה שש ואילך מיועדים לנתוני סמנים נוספים, כגון יוצאים מן הכלל.
למעשה, אפשר להוסיף את סדרת הסמנים הנוספת לפני או אחרי הנתונים של סמני הפמוט, אבל פשוט יותר להציב את כולם בסוף.
ניתן ליצור סגנונות שונים של תרשימי תיבה על ידי ציון סמנים שונים, סוגים שונים של תרשימי בסיס או סדר שונה של הנתונים
תיאור | דוגמה | ||
---|---|---|---|
זהו תרשים תיבה סטנדרטי, אבל הצבעים בו מוקצים לרכיבים השונים בתרשים כדי להדגיש את הסמן שמשמש ליצירה של כל רכיב בתרשים.
|
|
||
בתרשים מסוג LC תמיד יוצגו קווים של ציר. כדי ליצור תרשים בלי קווי ציר, צריך לציין סוג תרשים של ls. |
|
||
כדי ליצור תיבה שמולאה, צריך לוודא שהנקודה בסדרה השנייה תהיה גדולה מהנקודה המתאימה בסדרה השלישית. הערך הגדול יותר מסומן באדום בקוד שמוצג משמאל. | chd=t0: |
תרשימים מוטמעים
אפשר להטמיע כל סוג תרשים בתרשים סרגל, קו, מכ"ם או scatter באמצעות סמלים דינמיים. אפשר לעיין בקטע תרשימים מוטמעים במסמכי התיעוד בנושא הסמנים של סמלים דינמיים (chem
).
תכונות רגילות
שאר התכונות בדף הזה הן תכונות רגילות של תרשים.
סמני קווים chm=D
[סרגל, פמוט, קו, מכ"ם, פיזור]
אפשר להוסיף לתרשים קו למעקב אחרי נתונים. בדרך כלל משתמשים באפשרות הזו בתרשימים מורכבים.
כדי להוסיף כמה שורות (או לשלב את הטקסט הזה עם סמני chm
אחרים),
צריך להפריד בין קבוצות הפרמטרים של chm באמצעות מפריד ( |
). לא ניתן ליצור סמן של קו מקווקו עם הפרמטר הזה.
תחביר
chm= D,<color>,<series_index>,<which_points>,<width>,<opt_z_order>
- D
- מציין שזה סמן קו.
- <color>
- צבע הקו, בפורמט הקסדצימלי של RRGGBB.
- <series_index>
- האינדקס של סדרת הנתונים שמשמש לשרטוט הקו. האינדקס של סדרות הנתונים הוא
0
לסדרת הנתונים הראשונה,1
לסדרת הנתונים השנייה וכן הלאה. - <which_points>
- באילו נקודות בסדרה יש להשתמש כדי לשרטט את הקו. צריך להשתמש באחד
מהערכים הבאים:
0
– שימוש בכל הנקודות בסדרה.start:end
– משתמשים בטווח ספציפי של נקודות בסדרה, מהתחלה עד סיום, כולל (אינדקס מבוסס-אפס). אפשר גם להשתמש בערכים של נקודה צפה (floating-point) כדי לציין נקודות ביניים, או להשאיר את הערכים start או end ריקים כדי לציין את הנקודה הראשונה או האחרונה על הגרף, בהתאמה. start ו-end יכולים להיות שליליים, כאינדקס הפוך מהערך האחרון. אם גם start וגם end מציינים ערך שלילי, צריך לכתוב אותם בערך של עלייה (לדוגמה, -6:-1).
- <size>
- רוחב הקו בפיקסלים.
- <opt_z_order>
- [אופציונלי] השכבה שבה יש לצייר את הסמן, בהשוואה לסמנים אחרים ולכל שאר האלמנטים בתרשים. זהו מספר נקודה צפה (floating-point) מ-1.0- עד 1.0, כולל, כאשר -1.0 הוא החלק התחתון ו-1.0 הוא החלק העליון. רכיבי תרשים (קווים ועמודות) נמוכים מאפס. אם לשני סמנים יש ערך זהה, הם ישורטטו לפי הסדר שנקבע על ידי כתובת ה-URL. ערך ברירת המחדל הוא 0.0 (מעל רכיבי התרשים).
דוגמאות
תיאור | דוגמה |
---|---|
זוהי דוגמה לשרטוט קו של סמן בתרשים עמודות.
סדר ה-z מוגדר ל- |
chm=D,0033FF,0,0,5,1 |
זהו אותו תרשים עמודות, אבל עם סדרת נתונים נוספת
רק עבור הקו. זו דוגמה לתרשים מורכב.
תרשימים מורכבים משורטטים על ידי הוספה של סדרות נתונים לפרמטר מידע נוסף זמין בתרשימים מורכבים. |
chm=D,0033FF,1,0,5,1 |
סמני צורות chm
[סרגל, קו,
מכ"ם, פיזור]
אפשר לציין סמנים גרפיים לכל הנקודות או לנתונים בודדים בתרשים. אם שני סמנים או יותר נמצאים באותה נקודה, הסמנים משורטטים לפי הסדר שבו הם מופיעים בפרמטר chm
.
אפשר גם ליצור סמני טקסט בנקודות על הגרף. המידע הזה זמין במאמר סמנים של נקודות נתונים.
אפשר לשלב סמני צורות עם פרמטרים אחרים של chm
באמצעות תו קו אנכי ( |
) כדי להפריד בין הפרמטרים של chm
.
תחביר
יש לציין קבוצה אחת של הפרמטרים הבאים לכל סדרה שרוצים לסמן. כדי לסמן כמה סדרות, צריך ליצור קבוצות נוספות של פרמטרים שמופרדות באמצעות קו אנכי. אין צורך לסמן את כל הסדרות. אם לא מקצים סמנים לסדרת נתונים, היא לא תקבל סמנים.
הביצועים של סמני צורה שונים מעט בתרשימי פיזור. אפשר לקרוא מידע נוסף במסמכי התיעוד.
chm= [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset> |...| [@]<marker_type>,<color>,<series_index>,<opt_which_points>,<size>,<opt_z_order>,<opt_offset>
- @
- [אופציונלי] אם לפני סוג הסמן מופיע תו @ אופציונלי, צריך להשתמש בפורמט x:y עבור <opt_what_points>.
- <mark_type>
- סוג הסמן שבו יש להשתמש. מציינים את אחד מהסוגים הבאים:
a
– חץc
– צלבC
– מלבן. אם סמן מלבן, צריך שיהיו לך לפחות שתי סדרות נתונים, כאשר סדרה 0 מציינת את הקצה התחתון וסדרה 1 מציינת את הקצה העליון. <size> מציין את רוחב המלבן, בפיקסלים.d
– יהלוםE
- סמן סרגל שגיאה ( ) כדי ליצור סמן זה, נדרשות שתי סדרות נתונים, ערך אחד לתחתית והנקודה המתאימה בסדרה השנייה בחלק העליון. הוא גם חושף תחביר מורחב של <size>: line_thickness[:top_and_bottom_width], כאשר top_and_bottom_width הוא אופציונלי. ראו דוגמאות בהמשך.h
- קו אופקי לרוחב התרשים בגובה שצוין. (הפורמט החוקי היחיד לפרמטר <opt_which_points> הוא opt_which_points.)H
- קו אופקי דרך סמן הנתונים שצוין. יש תמיכה בתחביר <size> מורחב שמאפשר לציין אורך שורה מדויק: line_thickness[:length]. התו :length הוא אופציונלי, וברירת המחדל היא רוחב השטח המלא של התרשים.o
- מעגלs
- ריבועv
- קו אנכי מציר ה-X לנקודת הנתוניםV
- קו אנכי באורך שניתן להתאמה. יש תמיכה בתחביר מורחב של ערכים מסוג <size> שמאפשר לציין אורך שורה מדויק: line_thickness[:length]. התו :length הוא אופציונלי, וברירת המחדל היא גובה השטח המלא של התרשים. הסמן ממורכז בנקודת הנתונים.x
– X
- <color>
- צבע הסמנים לסדרה הזו, בפורמט הקסדצימלי של RRGGBB.
- <series_index>
- האינדקס מבוסס האפס של סדרת הנתונים שעליו משרטטים את הסמנים. המערכת תתעלם
מסמנים וסמנים של
h
שמציינים מיקום לפי מיקום x/y (מתחילים בתו @). ניתן להשתמש בסדרות נתונים מוסתרות כמקור לסמנים. מידע נוסף זמין בתרשימים מורכבים. תרשימי עמודות אנכיים מקובצים תומכים בתחביר מורחב מיוחד לצורך יישור סמנים לעמודות מסוימות. - <opt_which_points>
- [אופציונלי] על אילו נקודות לשרטט סמנים. ברירת המחדל היא
כל הסמנים. צריך להשתמש באחד מהערכים הבאים:
n.d
– איפה לשרטט את הסמן. המשמעות תלויה בסוג הסמן:- כל הסוגים מלבד h - על אילו נתונים מצביעים על הסמן, כאשר n.d הוא האינדקס המבוסס על אפס בסדרה. אם מציינים ערך שאינו מספר שלם, השבר מציין נקודת ביניים מחושבת. לדוגמה, 3.5 הוא חצי הדרך בין נקודה 3 לנקודה 4.
h
- מספר בין 0.0 ל-1.0, כאשר 0.0 הוא החלק התחתון של התרשים ו-1.0 הוא החלק העליון של התרשים.
-1
- שרטט סמן בכל נקודות הנתונים. אפשר גם להשאיר את הפרמטר הזה ריק כדי לשרטט על כל נקודות הנתונים.-n
- שרטט סמן בכל נקודת נתונים n. ערך של נקודה צפה (floating-point). אם n קטן מ-1, התרשים יחשב עבורך נקודות ביניים נוספות . לדוגמה, הוספה של -0.5 תציב מספר כפול של סמנים מנקודות נתונים.start:end:n
- שרטט סמן על כל נקודת נתונים n בטווח, מערכי האינדקס התחלה עד סיום, כולל. כל הפרמטרים הם אופציונליים (ייתכן שחסר אותם), לכן 3::1 יופיע מהאלמנט הרביעי עד האחרון, שלב 1, ואם משמיטים את הפרמטר הזה לחלוטין, ברירת המחדל תהיה first:last:1. כל הערכים יכולים להיות מספרים של נקודות צפות. start ו-end יכולים להיות שליליים, על מנת לספור לאחור מהערך האחרון. אם גם start וגם end שליליים, כדאי לוודא שהם רשומים בערך עולה (לדוגמה, -6:-1:1). אם הערך של השלב n קטן מ-1, המערכת תחשב נקודות נתונים נוספות באמצעות אינטרפולציה של ערכי הנתונים הנתונים. ערכי ברירת המחדל הם first:last:1x:y
- שרטט סמן בנקודת x/y ספציפית בתרשים. הנקודה הזו לא חייבת להיות על קו. כדי להשתמש באפשרות הזו, צריך להוסיף את התו @ לפני סוג הסמן. אפשר לציין את הקואורדינטות כערכי נקודה צפה (floating-point). הערך0:0
הוא הפינה הימנית התחתונה של התרשים ו-1:1
הוא הפינה השמאלית העליונה של התרשים. לדוגמה, כדי להוסיף יהלום אדום בגודל 15 פיקסלים למרכז תרשים, אפשר להשתמש בפונקציה@d,FF0000,0,0.5:0.5,15
.
- <size>
- גודל הסמן, בפיקסלים. ברוב המקרים, הסמנים V , H ו-S תומכים בתחביר <size>[:width], כאשר החלק השני האופציונלי מציין את אורך הקו או הסמן.
- <opt_z_order>
- [אופציונלי] השכבה שבה יש לצייר את הסמן, בהשוואה לסמנים אחרים ולכל שאר האלמנטים בתרשים. זהו מספר נקודה צפה (floating-point) מ-1.0- עד 1.0, כולל, כאשר -1.0 הוא החלק התחתון ו-1.0 הוא החלק העליון. רכיבי תרשים (קווים ועמודות) נמוכים מאפס. אם לשני סמנים יש ערך זהה, הם ישורטטו לפי הסדר שנקבע על ידי כתובת ה-URL. ערך ברירת המחדל הוא 0.0 (מעל רכיבי התרשים).
- <opt_offset>
- [אופציונלי] הגדרת היסט אופקי ואנכי
מהמיקום שצוין. הנה התחביר, שמשתמש במפריד :
reserved:<horizontal_offset>:<vertical_offset>
. אם מציינים את הפרמטר הזה, אפשר לכלול ערך ריק במחרוזת הפרמטרchm
עבור <opt_z_order>. דוגמאות:o,FF9900,0,4,12,,:10 o,FF9900,0,4,12.0,,:-10:20 o,FF9900,0,4,12,1,::20
- reserve - משאירים ריק.
<horizontal_offset>
- מספר חיובי או שלילי לציון ההיסט האופקי, בפיקסלים. אופציונלי; אם לא נעשה שימוש, יש להשאיר ריק.<vertical_offset>
- מספר חיובי או שלילי לציון ההיסט האנכי, בפיקסלים. אופציונלי; אם לא נעשה שימוש, יש להשאיר ריק.
דוגמאות
תיאור | דוגמה |
---|---|
כאן מוצגת דוגמה של כמה מסמני צורה וקווים.
|
chm= |
בהמשך מוצגת דוגמה לשימוש ברמת יהלומים בסדרת נתונים אחת ובמעגלים אחרים בסדרת נתונים אחרת. אם שני סמנים או יותר שוכנים באותה נקודה, הסמנים משורטטים לפי הסדר שבו הם מופיעים בפרמטר |
chm= |
הנה תרשים קו עם סמן על כל נקודת נתונים שנייה (-2 פירושו כל נקודה אחרת). |
chd=t: |
לפניכם תרשים קו שמכיל מספר כפול של סמנים מנקודות נתונים ( -0.5 פירושו כל חצי נקודה). | chd=t: |
הדוגמה הזו מראה איך להשתמש בסמנים h ו-v כדי ליצור קווי רשת עם עובי וצבעים בהתאמה אישית. הערך של סדר ה-z (הערך האחרון) מוגדר ל-1-, כך שקווי הרשת ישורטטו מתחת לקו הנתונים. |
chm= |
בתרשים הזה מתווספים קווי מילוי אנכיים לתרשים קו:
|
chm= |
בדוגמה הזו מתווסף חץ וסמני טקסט לתרשים באמצעות קואורדינטות מדויקות. סמן D הראשון הוא קו המעקב שמתחת לעמודות. הסמן השני הוא החץ והסמן השלישי הוא טקסט החץ. | chm= |
קו אופקי הקבוע לנקודה ספציפית על הגרף (H )
יכול לעזור לך להציג ערכים יחסיים, או להדגיש את הגובה של ערך נתונים בתרשים. |
chm=H,FF0000,0,18,1 |
התרשים הזה מדגים את הסמנים שיכולים לציין את עובי והאורך של קו בפרמטר <size>.
|
title="cht=lc&chd=s:2gounjqLaCf,jqLaCf2goun&chco=008000,00008033&chls=2.0,4.0,1.0&chs=250x150&chm=H,990066,1,2,5:50chm=
|
סמני פמוט chm=F
[סרגל,
קו]
סמני פמוט מציינים את השונות ושינוי הכיוון בסדרת נתונים. בדרך כלל הם משמשים להצגת ערכים של מלאי במהלך היום. הסמן כולל פלחים שמראים את הערך הגבוה והנמוך, וכן את ערך הפתיחה והסגירה של תקופת זמן ספציפית (בדרך כלל יום). מידע נוסף על סמני פמוט זמין כאן.
סמן פמוט משורטט כמלבן שחולק על ידי קו אנכי. נדרשות ארבע סדרות נתונים כדי לצייר סמן פמוט; זה מה שכל סדרה מציינת:
- סדרה 1 ו-4 מציינים את החלק התחתון והחלק העליון של הקו האנכי, בהתאמה. בדרך כלל הם מייצגים את הערכים הנמוכים והגבוהים של היום.
- סדרה 2 ו-3 מציינים את הגבולות האנכיים של המלבן. סדרה 2 היא ערך הפתיחה וסדרה 3 היא ערך הסגירה. צבע המלבן יהיה גבוה יותר: כשערך הפתיחה (סדרה 2) נמוך מערך הסגירה (סדרה 3), המחיר עלה והמלבן מאוכלס בירוק מלא כברירת מחדל. כשערך הפתיחה (סדרה 2) גבוה מערך הסגירה (סדרה 3), המחיר ירד והמלבן התמלא באדום מלא כברירת מחדל. אפשר לציין למלבן רק צבע מילוי שהערך שלו יורד. כשמציינים זאת, המלבן עם הערך ההולך וגדל לא מולא (ריק). חשוב לשים לב שסדרה 2 יכולה להיות בחלק העליון או בחלק התחתון של המלבן, בהתאם לעלייה או לירידה במחיר.
כדי להפריד סמני פמוט עם כל פרמטר chm
אחר, אפשר להשתמש בתו קו אנכי ( |
) כדי להפריד בין הפרמטרים של chm
.
הערה: אם לא רוצים שהקווים של הנתונים שישמשו לשרטוט יופיעו בתרשים, צריך להוסיף 0 אחרי סוג הפורמט. לדוגמה: chd=t0:10,20,30,40
במחרוזת נתונים של פורמט טקסט. מידע נוסף זמין בתרשימים מורכבים.
לדוגמה, הצגת השורות בכל סדרה:
תחביר
chm= F,<opt_declining_color>,<data_series_index>,<opt_which_points>,<width>,<opt_z_order>
- F
- מציין שזהו סמן של פמוט.
- <opt_declining_color>
- [אופציונלי] צבע המילוי של המלבנים כאשר הערך יורד (כאשר הערך של סדרה 2 > הערך של סדרה 3 המתאימה). זהו מספר הקסדצימלי בפורמט RRGGBB. כשהערכים יעלו, המלבן יהיה ריק. ברירת המחדל היא ירוק מלא עבור עלייה, אדום מלא עבור ירידה (לא ניתן לציין צבע מילוי מותאם אישית עבור העלאת ערכים).
- <data_series_index>
- האינדקס של סדרת הנתונים שבה רוצים להשתמש כסדרה הראשונה של סמני פמוט. זהו אינדקס מבוסס-אפס. לכן, אם מציינים כאן את הערך 1 ויש לכם שש סדרות, הסמלים השנייה, השלישית, הרביעית והחמישית ישמשו לציור של סמני פמוט.
- <opt_what_points>
- [אופציונלי] מציין אילו נקודות על הגרף ישמשו לציור סמנים. ברירת המחדל
היא כל הסמנים. צריך להשתמש באחד
מהפורמטים הבאים:
n.d
- משרטטים סמן על נקודה אחת בסדרה, כאשר n.d הוא האינדקס של הנקודה בסדרה. אם מציינים ערך שאינו מספר שלם, השבר מציין נקודת ביניים מחושבת. לדוגמה, 3.5 הוא חצי הדרך בין נקודה 3 לנקודה 4.-1
- שרטט סמן בכל נקודות הנתונים. אפשר גם להשאיר את הפרמטר הזה ריק כדי לשרטט על כל הסמנים.-n
- שרטט סמן בכל נקודת נתונים n.start:end:n
- שרטט סמן על כל נקודת נתונים n בטווח, מערכי האינדקס התחלה עד סיום, כולל. כל הפרמטרים הם אופציונליים (ייתכן שחסר אותם), לכן 3::1 יופיע מהאלמנט הרביעי עד האחרון, שלב 1, ואם משמיטים את הפרמטר הזה לחלוטין, ברירת המחדל תהיה first:last:1. כל הערכים יכולים להיות מספרים של נקודות צפות. start ו-end יכולים להיות שליליים, על מנת לספור לאחור מהערך האחרון. אם גם start וגם end הערכים שליליים, כדאי לוודא שהם רשומים בערך עולה (לדוגמה, -6:-1:1). אם ערך השלב n קטן מ-1, הוא יחשב נקודות נתונים נוספות באמצעות אינטרפולציה של ערכי הנתונים הנתונים. ערכי ברירת המחדל הם first:last:1
- <width>
- הרוחב של כל המלבנים, בפיקסלים.
- <opt_z_order>
- [אופציונלי] השכבה שבה יש לצייר את הסמן, בהשוואה לסמנים אחרים ולכל שאר האלמנטים בתרשים. זהו מספר נקודה צפה (floating-point) מ-1.0- עד 1.0, כולל, כאשר -1.0 הוא החלק התחתון ו-1.0 הוא החלק העליון. רכיבי תרשים (קווים ועמודות) נמוכים מאפס. אם לשני סמנים יש ערך זהה, הם ישורטטו לפי הסדר שנקבע על ידי כתובת ה-URL. ערך ברירת המחדל הוא 0.0 (מעל רכיבי התרשים).
דוגמאות
תיאור | דוגמה |
---|---|
דוגמה לסמני פמוט בתרשים קו עם ארבע סדרות. צבע המילוי המותאם אישית המלבן הראשון והמלבן האחרון נחתכים על ידי התרשים. כדי לבטל את הערכים האלה, אפשר לציין 1:4 עבור הפרמטר הרביעי של chm. יש לשים לב לאפס במחרוזת הנתונים כדי להסתיר את השורות של הסדרה: הפרמטר <which_point> ריק, והמערכת מושכת פמוטות בכל נקודות הנתונים. |
chd=t0: |
בהמשך מוצגת דוגמה לאותו תרשים, תוך שימוש בצבעי ברירת המחדל והסרת הפריט הראשון והפריט האחרון. זהו תרשים מורכב: שילוב של תרשים קו (סוג תרשים הבסיס) וסמני פמוט. המשמעות של 1 בעמודה |
|