الباندا - التآمر
التخطيط
يستخدم Pandas plot()
طريقة لإنشاء الرسوم البيانية.
يمكننا استخدام Pyplot ، وهي وحدة فرعية من مكتبة Matplotlib لتصور الرسم التخطيطي على الشاشة.
اقرأ المزيد عن Matplotlib في دروسنا في Matplotlib .
مثال
استيراد pyplot من Matplotlib وتصور DataFrame الخاص بنا:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('data.csv')
df.plot()
plt.show()
تستخدم الأمثلة في هذه الصفحة ملف CSV يسمى: "data.csv".
تنزيل data.csv أو Open data.csv
مؤامرة مبعثر
حدد أنك تريد مخطط تبعثر مع
kind
الوسيطة:
kind = 'scatter'
يحتاج مخطط التبعثر إلى محوري س وص.
في المثال أدناه سوف نستخدم "Duration" للمحور x و "Calories" للمحور y.
قم بتضمين الوسيطات x و y مثل هذا:
x = 'Duration', y = 'Calories'
مثال
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('data.csv')
df.plot(kind = 'scatter', x = 'Duration', y = 'Calories')
plt.show()
نتيجة
تذكر:
في المثال السابق ، علمنا أن العلاقة بين "المدة" و "السعرات الحرارية" كانت 0.922721
كذلك ، وتوصلنا إلى حقيقة أن المدة الأعلى تعني حرق المزيد من السعرات الحرارية.
بالنظر إلى مخطط التشتت ، سأوافق.
لنقم بإنشاء مخطط مبعثر آخر ، حيث توجد علاقة سيئة بين الأعمدة ، مثل "Duration" و "Maxpulse" ، مع الارتباط 0.009403
:
مثال
مخطط مبعثر حيث لا توجد علاقة بين الأعمدة:
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('data.csv')
df.plot(kind = 'scatter', x = 'Duration', y = 'Maxpulse')
plt.show()
نتيجة
الحصول على شهادة!
10 دولارات ENROLL
الرسم البياني
استخدم
kind
الوسيطة لتحديد رغبتك في المدرج التكراري:
kind = 'hist'
يحتاج الرسم البياني إلى عمود واحد فقط.
يوضح لنا الرسم البياني معدل تكرار كل فترة ، على سبيل المثال ، كم عدد التمارين التي استمرت بين 50 و 60 دقيقة؟
في المثال أدناه سوف نستخدم عمود "Duration" لإنشاء المدرج التكراري:
مثال
df["Duration"].plot(kind = 'hist')
نتيجة
ملحوظة: يخبرنا الرسم البياني أن هناك أكثر من 100 تمرين استغرقت ما بين 50 و 60 دقيقة.