كيفية استخدامfig.add_subplot في matplotlib


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

 import matplotlib. pyplot as plt

#define figure
fig = plt. figure ()

#add first subplot in layout that has 3 rows and 2 columns
fig. add_subplot (321)

#add fifth subplot in layout that has 3 rows and 2 columns
fig. add_subplot (325)

...

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

مثال 1: إضافة مخططات فرعية بتخطيط موحد

يوضح التعليمة البرمجية التالية كيفية إنشاء ستة مخططات فرعية في تخطيط يحتوي على 3 صفوف وعمودين:

 import matplotlib. pyplot as plt

#define figure
fig = plt. figure ()

#add subplots
fig. add_subplot (321). set_title (' 321 ')
fig. add_subplot (322). set_title (' 322 ')
fig. add_subplot (323). set_title (' 323 ')
fig. add_subplot (324). set_title (' 324 ')
fig. add_subplot (325). set_title (' 325 ')
fig. add_subplot (326). set_title (' 326 ')

#display plots
plt. show ()

Fig.add_subplot في Matplotlib

لاحظ أن النتيجة هي ستة مخططات فرعية معروضة في مخطط مكون من 3 صفوف وعمودين.

المثال 2: إضافة مخططات فرعية ذات تخطيط غير متساوٍ

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

  • يتم إنشاء ثلاثة من المؤامرات في شبكة مكونة من 3 صفوف وعمودين.
  • يتم إنشاء المخطط الرابع في شبكة مكونة من صف واحد وعمودين.
 import matplotlib. pyplot as plt

#define figure
fig = plt. figure ()

#add subplots
fig. add_subplot (321). set_title (' 321 ')
fig. add_subplot (323). set_title (' 323 ')
fig. add_subplot (325). set_title (' 325 ')
fig. add_subplot (122). set_title (' 122 ')

#display plots
plt. show () 

والنتيجة النهائية هي ثلاث مخططات فرعية معروضة في شبكة 3×2 بينما يتم عرض المخطط الفرعي الأخير في شبكة 1×2.

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في Matplotlib:

كيفية ضبط التباعد بين مخططات Matplotlib الفرعية
كيفية ضبط حجم الحبكة الفرعية في Matplotlib
كيفية إضافة عنوان إلى المخططات الفرعية في Matplotlib

Add a Comment

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