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

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


איזה מידע יש בגרף?
1. הסתכלו בגרף כאן למעלה ☝️. לכל עמודה יש שם (מתחת לעמודה) ויש ערך (שגם קובע את אורך העמודה).
איזה מידע מוצג בכל עמודה?
איך נציג גרף כזה?
כדי להציג גרף נצטרך לעבוד בשני שלבים:
-
לבנות את הגרף
-
להדפיס למסך את הגרף שבנינו
אם ככה, בואו נכיר פונקציה שתעזור לנו לבנות את הגרף - add_bar_to_graph.
פונקציה זו תאפשר לנו להוסיף עמודות (bar="עמודה") לגרף שלנו. בכל פעם שנריץ את הפונקציה תתווסף עמודה אחת לגרף.
שימו לב, הפונקציה מוסיפה עמודות לגרף אבל בינתיים לא מדפיסה אותו למסך - כי את זה נעשה רק כאשר הגרף מוכן.
הפונקציה add_bar_to_graph מקבלת 2 פרמטרים:
-
שם העמודה שרוצים להוסיף (יודפס בתחתית העמודה, במקרה זה - התאריך)
-
הערך המספרי של העמודה (שיקבע את אורכה, במקרה זה - מספר החולים)
כאשר סיימנו להוסיף עמודות - נרצה להדפיס את הגרף על המסך ונעשה זאת בעזרת הפונקציה draw_graph.
הפונקציה draw_graph מקבלת 3 פרמטרים:
-
הכותרת הראשית של הגרף
-
כותרת משנית המתארת את הציר האופקי של הגרף (ציר x)
-
כותרת משנית המתארת את הציר האנכי של הגרף (ציר y)
בואו נראה יחד בניית גרף לדוגמה.
נניח שבכל יום אתם יוצאים לרוץ. נכין גרף שמציג את מספר הקילומטרים שרצתם בכל יום.
נוסיף 3 עמודות של תאריך + מספר קילומטרים:
דוגמה לבניית גרף
add_bar_to_graph("01/12/2026", 2)
add_bar_to_graph("10/12/2026", 7)
add_bar_to_graph("12/12/2026", 5)
draw_graph('ק"מ', 'תאריכים שבהם רצתי' , 'כמה ק"מ רצתי ביום')
שימוש בפונקציות המציגות גרף
1. איך אתם חושבים שהגרף שבדוגמה☝️, שמציג את מספר הקילומטרים בכל יום, יראה?
בואו נראה יחד בנייה של עוד גרף לדוגמה.
אתם בכושר שיא ופתחתם ערוץ יוטיוב עם טיפים לכושר טוב ותזונה בריאה. אתם רוצים גרף שיתאר את מספר העוקבים שלכם.
הנה קטע קוד שמוסיף 3 עמודות של חודש + מספר עוקבים:
add_bar_to_graph("ינואר",
add_bar_to_graph("פברואר",
add_bar_to_graph("מרץ",
draw_graph("מספר עוקבים לחודש", "חודשים" ,"כמה עוקבים יש לי")
120)
100)
173)
עוד דוגמה לבניית גרף
והנה הגרף שקיבלנו:

אופס 😖, מה קרה כאן?
מה שקרה כאן, זה שהעמודות החדשות שהוספנו, הצטרפו לעמודות הקודמות!
אולי לפעמים זה מה שנרצה, אבל זה לא מה שרצינו עכשיו… רצינו גרף חדש.
...אם ככה, אז צריך להגיד למחשב שאנחנו רוצים גרף חדש :)
הדרך להגיד זאת היא באמצעות הפונקציה new_graph.
הפונקציה הזו לא מקבלת פרמטרים. זה יראה ככה:
new_graph()
add_bar_to_graph("ינואר",
add_bar_to_graph("פברואר",
add_bar_to_graph("מרץ",
draw_graph("מספר עוקבים לחודש", "חודשים" ,"כמה עוקבים יש לי" )
173)
120)
100)

