كيفية ضبط حجم العلامة في matplotlib (مع أمثلة)


يمكنك استخدام الوسيطة s لضبط حجم علامة النقطة في Matplotlib:

 plt. scatter (x, y, s= 40 ) 

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

مثال 1: قم بتعيين حجم محدد واحد لجميع النقاط

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

 import matplotlib. pyplot as plt

#define two arrays for plotting
A = [3, 5, 5, 6, 7, 8]
B = [12, 14, 17, 20, 22, 27]

#create scatterplot, specifying marker size to be 40
plt. scatter (A, B, s= 40 )

حجم العلامة في Matplotlib

كلما زاد الرقم الذي نحدده للوسيطة s ، كلما زادت النقاط في المخطط:

 import matplotlib. pyplot as plt

#define two arrays for plotting
A = [3, 5, 5, 6, 7, 8]
B = [12, 14, 17, 20, 22, 27]

#create scatterplot, specifying marker size to be 120
plt. scatter (A, B, s= 120 ) 

ضبط حجم العلامة في Matplotlib scatterplot

مثال 2: قم بتعيين أحجام مختلفة لعلامات التحديد لكل نقطة

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

 import matplotlib. pyplot as plt

#define two arrays for plotting
A = [3, 5, 5, 6, 7, 8]
B = [12, 14, 17, 20, 22, 27]

#define array of marker sizes to use
sizes = [20, 40, 60, 80, 100, 150]

#create scatterplot, using marker sizes specified in array
plt. scatter (A, B, s= sizes ) 

أحجام مختلفة من العلامات في Matplotlib scatterplot

مثال 3: استخدم وظيفة لتعيين أحجام العلامات

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

 import matplotlib. pyplot as plt

#define two arrays for plotting
A = [3, 5, 5, 6, 7, 8]
B = [12, 14, 17, 20, 22, 27]

#define array of marker sizes to use
sizes = [3**n for n in range ( len (A))]

#create scatterplot, using marker sizes specified in function
plt. scatter (A, B, s= sizes ) 

وظيفة حجم العلامة في Matplotlib في بيثون

يمكنك العثور على وثائق Matplotlib الكاملة لضبط أحجام العلامات هنا .

مصادر إضافية

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

كيفية إضافة تعليق توضيحي إلى Matplotlib scatterplots
كيفية إضافة وسيلة إيضاح إلى scatterplot في Matplotlib

Add a Comment

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