كيفية إنشاء مخطط مساحي في سيبورن (مع أمثلة)


يمكنك استخدام بناء الجملة الأساسي التالي لإنشاء مخطط مساحي في seaborn :

 import matplotlib. pyplot as plt
import seaborn as sns

#set seaborn style
sns. set_theme ()

#create seaborn area chart
plt. stackplot ( df.x , df.y1 , df.y2 , df.y3 )

توضح الأمثلة التالية كيفية استخدام بناء الجملة هذا عمليًا.

مثال 1: إنشاء مخطط مساحي أساسي في Seaborn

يوضح التعليمة البرمجية التالية كيفية إنشاء مخطط منطقة أساسي في Seaborn:

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#set seaborn style
sns. set_theme ()
 
#define DataFrame
df = pd. DataFrame ({' period ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' team_A ': [20, 12, 15, 14, 19, 23, 25, 29],
                   ' team_B ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' team_C ': [11, 8, 10, 6, 6, 5, 9, 12]})

#create area chart
plt. stackplot (df. period , df. team_A , df. team_B , df. team_C )

يعرض المحور السيني متغير الفترة ويعرض المحور الصادي القيم لكل فريق من الفرق الثلاثة بمرور الوقت.

المثال 2: إنشاء مخطط مساحي مخصص في Seaborn

يوضح التعليمة البرمجية التالية كيفية تغيير ألوان المخطط المساحي وإضافة وسيلة إيضاح بتسميات محددة:

 import pandas as pd
import matplotlib. pyplot as plt
import seaborn as sns

#set seaborn style
sns. set_theme ()
 
#define DataFrame
df = pd. DataFrame ({' period ': [1, 2, 3, 4, 5, 6, 7, 8],
                   ' team_A ': [20, 12, 15, 14, 19, 23, 25, 29],
                   ' team_B ': [5, 7, 7, 9, 12, 9, 9, 4],
                   ' team_C ': [11, 8, 10, 6, 6, 5, 9, 12]})

#define colors to use in chart
color_map = [' red ', ' steelblue ', ' pink ']
    
#create area chart
plt. stackplot (df. period , df. team_A , df. team_B , df. team_C ,
              labels=[' Team A ', ' Team B ', ' Team C '],
              colors=color_map)

#add legend
plt. legend (loc=' upper left ')

#add axis labels
plt. xlabel (' Period ')
plt. ylabel (' Points Scored ')

#display area chart
plt. show () 

لاحظ أن وسيطة الألوان تقبل أسماء الألوان بالإضافة إلى رموز الألوان السداسية العشرية.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية إنشاء قطع أرض مشتركة أخرى في Seaborn:

كيفية إنشاء مؤامرة سلسلة زمنية في سيبورن
كيفية إنشاء مخطط دائري في سيبورن
كيفية إنشاء باربلوت في سيبورن

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *