كيفية ضبط سمك الخط في 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 ()
مثال 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 ()
مثال 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