עזרה:ציר זמן

מתוך ויקיפדיה, האנציקלופדיה החופשית

עריכת ערכים

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

תוכן עניינים

[עריכה] מבוא

ציר זמן של אירועים בהסטוריה של עיר

דוגמה מהערך Alexandria בוויקי האנגלית.

ניתן לראות כי אפשר ליצור
ויקילנקים בתוך ציר הזמן.

טכנולוגיה זו מבוססת על תוכנת הקוד הפתוח פלוטיקוס ומהווה אחת מההרחבות של ויקימדיה.

לשם שימוש בטכניקה זו יש להשתמש בתג <timeline> ובעוד שורה של פקודות. הדפדפן יצור במקום שיש תגים אלו תמונה בפורמטת PNG שתהיה ציר זמן. בשלב זה ציר הזמן תומך בעברית ויזואלית בלבד

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

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

להסבר מלא באנגלית ראו: m:EasyTimeline. לתחביר של ציר הזמן ראו: m:Help:EasyTimeline_syntax

(בכדי לערוך ציר זמן, רצוי להעביר את הטקסט לצד השמאלי באמצעות לחיצה על מקשי CTRL+SHIFT שמאליים בIE, ואילו בפיירפוקס CTRL+SHIFT+X)

[עריכה] צירי זמן

[עריכה] ציר זמן של אדם או אירוע בהסטוריה

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

[עריכה] תוצאה

[עריכה] כתיבה

<timeline>
 ImageSize = width:540 height:45 
 PlotArea = width:500 height:25 bottom:20 left:20
 TimeAxis = orientation:horizontal
 Period = from:-1500 till:1500
 ScaleMajor = increment:200 start:-1500
 PlotData =  
  bar:Line1 color:blue from:-1004 till:-965 mark:(line,yellow) 
</timeline>

[עריכה] הסבר

  • ImageSize - קובע את גודלו את תמונת הציר בכללותה בפיקסלים. (מינימום 25 פיקסלים לכל פרמטר)
  • PlotArea - יוצר תיחום משנה בתמונת הציר, וקובע בתוך תמונת הציר את השטח שיוקצה לתרשים ואת השטח שיוקצה כשוליים משמאל ומתחת. (אסור שהרוחב + השוליים השמאליים יהיו יותר גדולים מהרוחב של תמונת הציר, או שהגובה + השוליים התחתיים יהיו יותר מהגובה של תמונת הציר. במידה והציר אופקי - פרמטר bottom הכרחי, ובמידה והציר אנכי - פרמטר left הכרחי.)
  • TimeAxis - קובע אם הציר יהיה אנכי או אופקי.
  • Period - קובע את תחום הציר. מ.. ועד..
  • ScaleMajor - (אופציונאלי) קובע את מספרי השנתות של סקלת הציר, ואת המרווחים ביניהם. אסור שההתחלה של הסקלה תהיה נמוכה מההתחלה כפי שנקבע בפקודה Period. פרמטר אופציונאלי grid קובע אם יהיה רשת בתרשים ומה יהיה צבעה. (ישנה אפשרות להשתמש בסקלה נוספת ScaleMinor)
  • PlotData - (אופציונאלי) יוצר את המידע שיהיה לאורך הסקלה. ישנה אפשרות לצייר בר בודד או מספר וכן ישנה אפשרות לצייר קוים ב90 מעלות לציר. אסור שתחום הקוים יחרוג למעלה או למטה מתחום הציר כפי שנקבע בפקודה Period.

[עריכה] ציר זמן תקופתי

בדוגמה ציר זמן של ראשי ממשלות ישראל האחרונים, לפי תאריך מדוייק.
בציר זמן אופקי זה נוספה האפשרות לרישום פנימי של תאריכים לפי יום וחודש, ובנוסף לסקלה הרגילה נוספה סקלה מינורית של חודשים, קוי מידע (אדום וצהוב) שיכולים לתחום אירועים מסויימים (LineData) וכן המיפוי שלהם למטה. (Legend).


[עריכה] ציר זמן של רצף הסטורי

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


[עריכה] האימפריה הרומית

הדגמה של צבעים מתחלפים, שמסמנים תקופות שונות.

עמוד המקור בוויקימדיה

[עריכה] גרפים

[עריכה] גרף בסיסי

גרף של הרוגים ישראליים באינתיפדת אל אקצה לפי שנים.


[עריכה] תוצאה

[עריכה] כתיבה

<timeline>
ImageSize  = width:300 height:220
PlotArea = width:240 height:180 left:40 bottom:20
Period = from:0 till:500
TimeAxis = orientation:vertical
ScaleMajor = gridcolor:red increment:50 start:0
PlotData=
 color:blue textcolor:yellow width:30 shift:-8
 bar:2000 from:start till:47 text:47 
 bar:2001 from:start till:207 text:207
 bar:2002 from:start till:452 text:452
 bar:2003 from:start till:214 text:214
 bar:2004 from:start till:117 text:117
 </timeline>

[עריכה] מבנה

[עריכה] תחביר בסיסי

<timeline>
פקודה= 
תכונה1:ערך
תכונה2: ערך 
פקודה2 = תכונה1:ערך תכונה2:ערך
</timeline>


תג התחלת ציר הזמן
<timeline>
גודל תמונה: פרמטרים: רוחב וגובה
ImageSize = width:540 height:60
אזור התרשים: פרמטרים: רוחב, גובה, שמאל ותחתית
PlotArea = width:500 height:30 left:20 bottom:30
ציר זמן: כיוון 
TimeAxis = orientation:horizontal # optional (horizontal, vertical)
פורמט תאריכי: פרמטר: סוג פורמט 
DateFormat = yyyy # optional (yyyy, dd/mm/yyyy, mm/dd/yyyy ,x.y)
(סוג פורמט חייב לבוא לפני פרמטרים מספריים. 
ישנה אפשרות לא להשתמש בפקודה זו לכתיבה חופשית של מספרים.) תקופה: ממספר עד מספר Period = from:-1500 till:1500 ישור המוטות: AlignBars = early # optional (early, late, justify) תחום הסקלה: פרמטרים: סוג יחידה, התחלת הסקלה, יחידת התקדמות ScaleMajor = unit:year increment:200 start:-1500 צבעים: Colors = id:canvas value:rgb(1,1,0.85) נתוני התרשים: גודל המוטות, צבעיהם, טקסט נלווה PlotData = width:15 color:blue bar:test from:-1500 till:1500 bar:test at:-1000 mark:(line,white) נתוני הטקסט: אפשרות לכיתוב חופשי באזור התרשים TextData= pos:(20,1) fontsize:M text:Test הערה בלתי נראת # כל מה שנכתב באותה שורה לאחר סולמית #> מה שנכתב בין שני הסימנים <# תג סיום ציר זמן </timeline>

[עריכה] תחביר מתקדם

סקלה נוספת קטנה ללא מספרים
ScaleMinor  = unit:year increment:100 start:-4500
שימוש בקבועים
Define $markred = text:"*" textcolor:red  fontsize:10
שימוש במזהים
Colors =
   id:epoch  value:rgb(0.7,0.7,1) # light yellow
   id:period value:rgb(1,0.7,0.7) # light red
   id:age    value:rgb(0.7,1,0.7) # light green
   id:era    value:rgb(1,1,0.7)   # light blue
   id:eon    value:rgb(1,0.7,1)   # light purple
   id:filler value:gray(0.8)      # background bar
   id:black  value:black
הזחת טקסט
from:1985  till:end  shift:(0,10)  text:End

[עריכה] פקודות ופרמטרים אפשריים

  • ImageSize =
width:.. | height:.. (Min 25Pix)
  • PlotArea =
width:.. | height:.. | left:.. | [bottom:..] | [right:..] | [top:..]
  • Period =
from:.. | till:..
  • TimeAxis =
[orientation:..] | [format:..] | [order]
  • ScaleMajor =, ScaleMinor =
increment:.. | start:.. | [unit:..] | [grid:..] | [gridcolor:..] | [text:..]
  • PlotData =
align:.. | anchor:.. | at:.. | bar:.. | barset:.. | color:.. | fontsize:.. | from:.. | link:.. | mark:.. | shift:.. | text:.. | textcolor:.. | till:.. | width:..
  • LineData =
at:.. | from:.. till:.. | atpos:.. | frompos:.. | tillpos:.. | points:.. | color:.. | layer:.. | width:..
  • TextData=
fontsize:.. | lineheight:.. | link:.. | pos:.. | tabs:.. | text:..| textcolor:..

[עריכה] דרכי עבודה מומלצות

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

[עריכה] מגבלות

  • אין אפשרות ליצור תבניות פרמטריות שיכילו ציר זמן.
  • ישנה תמיכה בסיסית בתוים עבריים, אבל לא בכיווניות ימין ושמאל, כך שיש לכתוב הפוך בכדי שיוצג כהלכה, מכיוון שהתמיכה ביוניקוד בקידוד תוים UTF-8 הינה בסיסית.