خطوط متعددة ووسائل الإيضاح
جزء من قسم البيانات والرسوم البيانية في رحلة Machine Learning على Coddy. الدرس 22 من 60.
هل تقارن بين شيئين؟ ضعهما في مخطط واحد، مثل المسبح وحلبة التزلج على الجليد على مدى ستة أشهر:
يضيف كل plt.plot خطًا، ويمنحه label= اسمًا:
months = [1, 2, 3, 4, 5, 6]
pool = [80, 95, 150, 260, 420, 610]
rink = [540, 500, 380, 210, 120, 60]
plt.plot(months, pool, label="Pool")
plt.plot(months, rink, label="Ice rink")
plt.title("Visitors per Month")
plt.xlabel("Month")
plt.ylabel("Visitors")
plt.legend()
plt.show()يتقاطع الخطان بالقرب من الشهر 4، مع ارتفاع درجات الحرارة. ترسم plt.legend() وسيلة الإيضاح، حيث يظهر كل اسم بجانب لون الخط الخاص به. بدونها، تظل الأسماء مخفية.
التحدي
متوسطلعب صديقان ست جولات من لعبة لوحية. يقرأ البرنامج اسميهما، اسمًا واحدًا في كل سطر؛ ويحتوي scores1 وscores2 على نقاطهما في كل جولة.
- ارسم خطًا لكل لاعب، بحيث تمثل الجولات المحور الأفقي والنقاط المحور العمودي، واللاعب الأول أولًا.
- سمِّ كل خط باسم لاعبه وأظهر وسيلة إيضاح.
يُعِدّ الكود التمهيدي النصوص ويعرض المخطط. ينبغي أن يبدو مخططك مثل هذا، لزوي وسام:
لا يطبع برنامجك أي شيء. يصف Coddy مخططك في المخرجات.
جرّب بنفسك
import matplotlib.pyplot as plt
player1 = input()
player2 = input()
rounds = [1, 2, 3, 4, 5, 6]
scores1 = [8, 12, 9, 15, 14, 18]
scores2 = [10, 9, 13, 12, 17, 16]
plt.title("Game Scores")
plt.xlabel("Round")
plt.ylabel("Points")
# اكتب الكود الخاص بك أدناه
# لا تغيّر السطر أدناه
plt.show()
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس البيانات والرسوم البيانية
5المخططات الخطية والمبعثرة
التسميات والعناوينالمخططات المبعثرةخطوط متعددة ووسائل الإيضاحالألوان والعلاماتالأشكال والمحاورمراجعة: الخطوات الأسبوعية11مجموعات البيانات لتعلم الآلة
مجموعات البيانات المدمجةالسمات والتسمياتاستكشاف البيانات حسب الفئةرسم الفئاتمراجعة: مجموعة بيانات النبيذتدرّب بنفسك: مترجم Python عبر الإنترنت