كيفية ضبط سمك الخط في matplotlib


يمكنك بسهولة ضبط سمك الخطوط في مخططات Matplotlib باستخدام دالة وسيطة عرض الخط ، والتي تستخدم بناء الجملة التالي:

matplotlib.pyplot.plot(x, y, linewidth=1.5)

بشكل افتراضي، يكون عرض الخط 1.5 ولكن يمكنك ضبطه على أي قيمة أكبر من 0.

يقدم هذا البرنامج التعليمي عدة أمثلة للاستخدام العملي لهذه الوظيفة.

مثال 1: ضبط سمك الخط

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

 import matplotlib. pyplot as plt
import numpy as np

#define x and y values
x = np. linspace (0, 10, 100)
y1 = np. sin (x)*np. exp (-x/3)

#create line plot with line width set to 3
plt. plot (x, y1, linewidth= 3 )

#displayplot
plt. show ()

ضبط عرض الخط في matplotlib

مثال 2: ضبط سمك خطوط متعددة

يوضح الكود التالي كيفية ضبط سمك الخطوط المتعددة مرة واحدة:

 import matplotlib. pyplot as plt
import numpy as np

#define x and y values
x = np. linspace (0, 10, 100)
y1 = np. sin (x)*np. exp (-x/3)
y2 = np. cos (x)*np. exp (-x/5)

#create line plot with multiple lines
plt. plot (x, y1, linewidth= 3 )
plt. plot (x, y2, linewidth= 1 )

#displayplot
plt. show () 

ضبط أوزان الأسطر المتعددة في matplotlib في Python

مثال 3: ضبط سمك الخطوط في التسميات التوضيحية

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

 import matplotlib. pyplot as plt
import numpy as np

#define x and y values
x = np. linspace (0, 10, 100)
y1 = np. sin (x)*np. exp (-x/3)
y2 = np. cos (x)*np. exp (-x/5)

#create line plot with multiple lines
plt. plot (x,y1,linewidth=3,label=' y1 ')
plt. plot (x, y2, linewidth=1, label=' y2 ')

#add legend
plt. legend ()

#displayplot
plt. show () 

ضبط عرض الخط في أسطورة matplotlib

مصادر إضافية

كيفية ملء المساحات بين الأسطر في Matplotlib
كيفية إزالة القراد من مؤامرات Matplotlib
كيفية وضع وسيلة الإيضاح خارج مؤامرة Matplotlib

Add a Comment

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