איורים וצירים
חלק מהיחידה נתונים ותרשימים במסלול ה-Machine Learning של Coddy. שיעור 24 מתוך 60.
קוד אמיתי נותן שם לתרשים שהוא מצייר. plt.subplots() מחזירה שני דברים: את האיור, התמונה כולה, ואת הצירים, התרשים שבתוכו:
fig, ax = לוכד את שניהם. ואז הכול מתרחש על ax:
years = [2021, 2022, 2023, 2024]
members = [35, 48, 61, 59]
fig, ax = plt.subplots()
ax.plot(years, members)
ax.set_title("Club Members")
ax.set_xlabel("Year")
ax.set_ylabel("Members")
plt.show()שיטות ציור שומרות על שמותיהן: ax.plot, ax.scatter, ax.legend. לשיטות טקסט מתווסף set_.
למה לטרוח? בקרוב איור אחד יכיל כמה תרשימים, ו-ax מציין לאיזה מהם הכוונה. מעכשיו, כל תרשים מתחיל כך.
אתגר
בינוניהקוד ההתחלתי מציג בתרשים את שבעת הסניפים של ספרייה באמצעות פונקציות plt: נקודה אחת לכל סניף. שכתבו אותו לצורת ax:
- התחילו ב-
fig, ax = plt.subplots(). - ציירו את הנקודות, את הכותרת ואת שתי התוויות באמצעות מתודות של
ax, עם אותם הטקסטים. - מחקו את שורות
pltהישנות, והשאירו אתplt.show().
התרשים נשאר זהה; רק הקוד משתנה. בדוח של הקוד ההתחלתי כתוב Drawn with fig and ax: no. אצלכם אמור להופיע:
Charts drawn: 1
Drawn with fig and ax: yes
Title: Library Branches
X label: Hours open per week
Y label: Loans per week
Lines: 0
Dots: 7
Across (x): [30, 45, 38, 52, 24, 60, 41]
Up (y): [410, 690, 520, 800, 300, 930, 610]נסו בעצמכם
import matplotlib.pyplot as plt
# ערך אחד לכל סניף של הספרייה העירונית
hours = [30, 45, 38, 52, 24, 60, 41]
loans = [410, 690, 520, 800, 300, 930, 610]
# כתבו מחדש את התרשים הזה באמצעות fig, ax = plt.subplots() והמתודות של ax
plt.scatter(hours, loans)
plt.title("Library Branches")
plt.xlabel("Hours open per week")
plt.ylabel("Loans per week")
plt.show()
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה נתונים ותרשימים
10הצגת נתונים של DataFrame בגרפים
הצגת DataFrame בגרףתרשים פיזור מעמודותצבע אחד לכל קבוצההיסטוגרמה של עמודהסיכום: מכירות בית הקפה5תרשימי קווים ופיזור
תוויות וכותרותתרשימי פיזורכמה קווים ומקראצבעים וסמניםאיורים וציריםסיכום: צעדים שבועיים11מערכי נתונים ללמידת מכונה (ML)
מערכי נתונים מובניםתכונות ותוויותחקירה לפי מחלקההצגת המחלקות בגרףסיכום: מערך הנתונים Wineתרגלו בעצמכם: קומפיילר Python אונליין