كيفية إضافة نص إلى المخططات الفرعية في matplotlib


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

 import matplotlib. pyplot as plt

#define subplot layout
fig, ax = plt. subplots (2, 1, figsize=(7,4))

#add text at specific locations in subplots
ax[0]. text (1.5, 20, ' Here is some text in the first subplot ')
ax[1]. text (2, 10, ' Here is some text in the second subplot ')

يضيف هذا المثال تحديدًا نصًا إلى الحبكة الفرعية الأولى عند الإحداثيات (x,y) (1,5,20) والنص إلى الحبكة الفرعية الثانية عند الإحداثيات (x,y) (2,10) .

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

مثال: إضافة نص إلى المخططات الفرعية في Matplotlib

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

 import matplotlib. pyplot as plt

#define subplot layout
fig, ax = plt. subplots (2, 1, figsize=(7,4))
fig. tight_layout ()

#define data
x = [1, 2, 3]
y = [7, 13, 24]

#create subplots
ax[0]. plot (x,y,color=' red ')
ax[1]. plot (x,y,color=' blue ') 

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

 import matplotlib. pyplot as plt

#define subplot layout
fig, ax = plt. subplots (2, 1, figsize=(7,4))
fig. tight_layout ()

#define data
x = [1, 2, 3]
y = [7, 13, 24]

#create subplots
ax[0]. plot (x,y,color=' red ')
ax[1]. plot (x,y,color=' blue ')

#add text at specific locations in subplots
ax[0]. text (1.5, 20, ' Here is some text in the first subplot ')
ax[1]. text (2, 10, ' Here is some text in the second subplot ')

يضيف Matplotlib نصًا إلى المخططات الفرعية

لاحظ أنه تمت إضافة النص إلى كل مخطط فرعي عند الإحداثيات (x,y) التي حددناها.

لاحظ أننا استخدمنا ax[0] للإشارة إلى الحبكة الفرعية الأولى والفأس[1] للإشارة إلى الحبكة الفرعية الثانية.

استخدمنا بعد ذلك الدالة text() لتحديد إحداثيات (x, y) بالإضافة إلى النص المحدد الذي سيتم استخدامه في كل مخطط فرعي.

مصادر إضافية

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

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

Add a Comment

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