كيفية رسم سلسلة الباندا (مع أمثلة)
هناك طريقتان شائعتان لرسم القيم في سلسلة الباندا:
الطريقة الأولى: إنشاء مخطط خطي من سلسلة الباندا
import pandas as pd import matplotlib. pyplot as plt plt. plot ( my_series.index , my_series.values )
الطريقة الثانية: إنشاء رسم بياني من سلسلة Pandas
import pandas as pd import matplotlib. pyplot as plt my_series. plot (kind=' hist ')
توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا.
مثال 1: إنشاء مخطط خطي من سلسلة الباندا
يوضح التعليمة البرمجية التالية كيفية إنشاء مخطط خطي من سلسلة الباندا:
import pandas as pd import matplotlib. pyplot as plt #create pandas Series my_series = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18, 19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35]) #create line plot to visualize values in Series plt. plot ( my_series.index , my_series.values )
يوضح المحور x قيم الفهرس لسلسلة الباندا ويوضح المحور y القيم الفعلية للسلسلة.
يمكنك أيضًا استخدام العديد من وظائف الباندا وmatplotlib لتخصيص مظهر الخط بالإضافة إلى تسميات المحاور وعنوان قطعة الأرض:
#create customized line plot plt. plot (my_series. index , my_series. values , color=' red ', linewidth= 2.5 ) #add axis labels and title plt. xlabel (' Index ') plt. ylabel (' Values ') plt. title (' Line Plot of Pandas Series ')
المثال 2: إنشاء رسم بياني لسلسلة من حيوانات الباندا
يوضح التعليمة البرمجية التالية كيفية إنشاء رسم بياني من سلسلة الباندا:
import pandas as pd import matplotlib. pyplot as plt #create pandas Series my_series = pd. Series ([2, 2, 2, 3, 3, 4, 5, 7, 8, 9, 12, 12, 14, 15, 16, 16, 18, 19, 22, 22, 22, 25, 26, 27, 30, 33, 33, 33, 34, 35]) #create histogram visualize distribution of values in Series my_series. plot (kind=' hist ')
يوضح المحور x قيم سلسلة الباندا ويوضح المحور y تكرار القيم.
يمكنك أيضًا استخدام العديد من وظائف الباندا وmatplotlib لتخصيص مظهر الرسم البياني بالإضافة إلى عدد الصناديق المستخدمة في الرسم البياني:
#create histogram with 15 bins my_series. plot (kind=' hist ', edgecolor=' black ', color=' gold ', bins= 15 ) #add axis labels and title plt. xlabel (' Values ') plt. title (' Histogram of Pandas Series ')
لاحظ أن العدد الافتراضي للمجموعات المستخدمة في الرسم البياني هو 10 .
لا تتردد في استخدام الوسيطة bins لزيادة هذا العدد لإنتاج المزيد من الصناديق أو تقليل هذا العدد لإنتاج عدد أقل من الصناديق.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في الباندا:
كيفية تصفية سلسلة الباندا حسب القيمة
كيفية تحويل سلسلة Pandas إلى DataFrame
كيفية تحويل سلسلة Pandas إلى مجموعة NumPy