كيفية تغيير عدد القراد في matplotlib
يمكنك استخدام بناء الجملة التالي لتغيير عدد علامات التجزئة على كل محور في Matplotlib:
#specify number of ticks on x-axis plt. locator_params (axis=' x ', nbins= 4 ) #specify number of ticks on y-axis plt. locator_params (axis=' y ', nbins= 2 )
تحدد الوسيطة nbins عدد علامات التجزئة التي سيتم عرضها على كل محور.
توضح الأمثلة التالية كيفية استخدام بناء الجملة هذا عمليًا.
مثال 1: حدد عدد علامات التجزئة على كلا المحورين
يوضح التعليمة البرمجية التالية كيفية تحديد عدد علامات التجزئة على المحاور في المخطط:
import matplotlib. pyplot as plt
#define data
x = [1, 2, 3, 4]
y = [7, 13, 24, 22]
#createplot
plt. plot (x,y,color=' red ')
#specify number of ticks on axes
plt. locator_params (axis=' x ', nbins= 4 )
plt. locator_params (axis=' y ', nbins= 2 )
مثال 2: حدد عدد علامات التجزئة على المحور X فقط
يوضح الكود التالي كيفية تحديد عدد علامات التجزئة على المحور X فقط:
import matplotlib. pyplot as plt
#define data
x = [1, 2, 3, 4]
y = [7, 13, 24, 22]
#createplot
plt. plot (x,y,color=' red ')
#specify number of ticks on x-axis
plt. locator_params (axis=' x ', nbins= 2 )
مثال 3: حدد عدد علامات التجزئة على المحور Y فقط
يوضح الكود التالي كيفية تحديد عدد علامات التجزئة على المحور Y فقط:
import matplotlib. pyplot as plt
#define data
x = [1, 2, 3, 4]
y = [7, 13, 24, 22]
#createplot
plt. plot (x,y,color=' red ')
#specify number of ticks on y-axis
plt. locator_params (axis=' y ', nbins= 2 )
مصادر إضافية
كيفية إزالة القراد من مؤامرات Matplotlib
كيفية ضبط حجم الخط لتسميات علامة الاختيار في Matplotlib
كيفية تعيين قيم المحور X في Matplotlib
كيفية تعيين نطاقات المحور في Matplotlib