Menu
CoddyTech

תוויות וכותרות

חלק מהיחידה נתונים ותרשימים במסלול ה-Machine Learning של Coddy. שיעור 20 מתוך 60.

בסוף הפרק הזה תציירו תרשימים כמו התרשים הזה:

תרשים גמור שכותרתו צעדים שבועיים: קו סגול של הצעדים של Ana's עם עיגולים, נקודות ירוקות ואדומות עבור הימים של Ben, קו יעד שחור מקווקו ב-10 ומקרא

הכול מתחיל במילים. שורה חשופה יכולה לייצג כסף, דקות או מטרים. כותרת ושתי תוויות צירים מבהירות מה מוצג:

months = [1, 2, 3, 4, 5, 6]
savings = [120, 250, 310, 480, 520, 700]
plt.plot(months, savings)
plt.title("My Savings")
plt.xlabel("Month")
plt.ylabel("Savings ($)")
plt.show()

תרשים קו שכותרתו My Savings, שעולה מ־120 ל־700, עם Month מתחת לציר האופקי ו־Savings ($) לאורך הציר האנכי

כל אחד מהם מקבל מחרוזת אחת, לכן גם f-string יעבוד. הוסיפו את היחידה לתווית, וקראו לשלושתם לפני plt.show(), שמסיים את התרשים.

challenge icon

אתגר

בינוני

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

  1. תנו לו כותרת עם השם, רווח ו-Output: השם Shed נותן Shed Output.
  2. תנו לציר האופקי את התווית Hour ולציר האנכי את התווית Power (W).
  3. הציגו את התרשים.

התרשים שלכם אמור להיראות כמו התרשים הזה, עבור פאנל בשם Balcony:

תרשים קו שכותרתו Balcony Output, שעולה מ-15 ל-170 ואט בין השעות 6 ו-12, עם Hour בציר האופקי ו-Power (W) בציר האנכי

התוכנית שלכם לא מדפיסה דבר. Coddy מתארת את התרשים שלכם בפלט.

נסו בעצמכם

import matplotlib.pyplot as plt

panel = input()
hours = [6, 7, 8, 9, 10, 11, 12]
watts = [40, 95, 160, 210, 255, 280, 290]

# אל תשנו את השורה שלמטה
plt.plot(hours, watts)

# כתבו את הקוד שלכם למטה
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה נתונים ותרשימים

תרגלו בעצמכם: קומפיילר Python אונליין