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


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

 #adjust y-axis label position
ax. yaxis . set_label_coords (-.1, .5)

#adjust x-axis label position 
ax. xaxis . set_label_coords (.5, -.1)

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

مثال 1: ضبط موضع الملصق على المحور X

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

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4, 5, 6]
y = [4, 5, 8, 14, 24, 19]

#create scatterplot
fig, ax = plt. subplots ()
ax. scatter (x,y)

#add axis labels
ax. set_ylabel (' Y-Axis Label ')
ax. set_xlabel (' X-Axis Label ')

#adjust position of x-axis label
ax. xaxis . set_label_coords (.9, -.1) 

لاحظ أن نظام إحداثيات المحور يستخدم (0، 0) لتمثيل الزاوية اليسرى السفلية من المخطط، و(0.5، 0.5) لتمثيل المركز، و (1، 1) لتمثيل الزاوية اليمنى العليا.

مثال 2: اضبط موضع الملصق على المحور Y

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

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4, 5, 6]
y = [4, 5, 8, 14, 24, 19]

#create scatterplot
fig, ax = plt. subplots ()
ax. scatter (x,y)

#add axis labels
ax. set_ylabel (' Y-Axis Label ')
ax. set_xlabel (' X-Axis Label ')

#adjust position of x-axis label
ax. yaxis . set_label_coords (-.1, .1) 

مثال 3: ضبط مواضع التسمية لكلا المحورين

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

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4, 5, 6]
y = [4, 5, 8, 14, 24, 19]

#create scatterplot
fig, ax = plt. subplots ()
ax. scatter (x,y)

#add axis labels
ax. set_ylabel (' Y-Axis Label ')
ax. set_xlabel (' X-Axis Label ')

#adjust position of both axis labels
ax. yaxis . set_label_coords (-.1, .1)
ax. xaxis . set_label_coords (.9, -.1)

مصادر إضافية

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

كيفية إخفاء المحاور في Matplotlib
كيفية تدوير تسميات علامة الاختيار في Matplotlib
كيفية تغيير عدد القراد في Matplotlib

Add a Comment

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