كيفية ضبط موضع تسمية المحور في 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