Menu
CoddyTech
flag Ar iconالعربيةdown icon

رسم DataFrame

جزء من قسم البيانات والرسوم البيانية في رحلة Machine Learning على Coddy. الدرس 47 من 60.

يحتوي الجدول بالفعل على الأرقام التي يحتاج إليها الرسم البياني. وبحلول نهاية هذا الفصل، سيمنحك جدول واحد ما يلي:

رسمان بيانيان من جدول واحد لمكتبة: عدد الزبائن يوميًا على مدى أسبوعين، ومدرّج تكراري للمبيعات اليومية

يبدأ الأمر باستدعاء واحد. يأخذ df.plot اسمَي عمودين: x= أفقيًا، وy= رأسيًا:

sales = pd.DataFrame({"day": [1, 2, 3, 4, 5], "cups": [12, 18, 15, 25, 30]})
fig, ax = plt.subplots()
sales.plot(x="day", y="cups", ax=ax)
ax.set_title("Lemonade Sales")
plt.show()

يرسم هذا المخطط أدناه. يضع pandas تسمية day للمحور السيني ويسمّي الخط cups في وسيلة إيضاح تلقائيًا:

خط يوضح عدد أكواب الليمونادة على مدار خمسة أيام، يرتفع من 12 إلى 30 مع انخفاض في اليوم 3، والمحور السيني يحمل تسمية day، ووسيلة الإيضاح cups

يضع ax=ax الخط على محاورك. ومن دونه، ينشئ pandas شكلًا جديدًا، ويظهر عنوانك على مخطط فارغ.

challenge icon

التحدي

متوسط

سجّل مقياس النهر مستوى الماء كل ساعة طوال ليلة عاصفة. يحتوي river.csv على hour وlevel_cm وrain_mm.

  1. أنشئ شكلًا ومحاور.
  2. استخدم river.plot لرسم level_cm مقابل hour على تلك المحاور.
  3. ضع له العنوان River Level، وسمِّ المحور y بـ Level (cm)، ثم اعرضه.

ينبغي أن يبدو رسمك مثل هذا، من مقياس في أعلى مجرى النهر:

خط بعنوان River Level، المحور x هو hour من 0 إلى 12، والمحور y هو Level (cm)، يرتفع من 60 إلى ذروة عند 88 في الساعة 7، ثم ينخفض تدريجيًا إلى 75، ووسيلة الإيضاح level_cm

لا يطبع برنامجك أي شيء: يتحقق Coddy من الرسم البياني ويصفه في المخرجات.

جرّب بنفسك

import pandas as pd
import matplotlib.pyplot as plt

river = pd.read_csv("river.csv")

# اكتب الكود الخاص بك أدناه
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس البيانات والرسوم البيانية

تدرّب بنفسك: مترجم Python عبر الإنترنت