كيفية قلب المحاور في matplotlib (مع أمثلة)


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

 plt. gca (). invert_xaxis ()
plt. gca (). invert_yaxis ()

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

مثال: المحاور العكسية في Matplotlib

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

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 8, 11, 13, 14]
y = [5, 11, 18, 26, 25, 23]

#create scatterplot of x and y
plt. scatter (x,y) 

يمكننا استخدام الكود التالي لقلب المحور y :

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 8, 11, 13, 14]
y = [5, 11, 18, 26, 25, 23]

#create scatterplot of x and y
plt. scatter (x,y)

#reverse y-axis
plt. gca (). invert_yaxis ()

لاحظ أن المحور الصادي ينتقل الآن من 25 إلى 5 بدلاً من 5 إلى 25.

بدلًا من ذلك، يمكننا استخدام الكود التالي لقلب المحور السيني :

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 8, 11, 13, 14]
y = [5, 11, 18, 26, 25, 23]

#create scatterplot of x and y
plt. scatter (x,y)

#reverse x-axis
plt. gca (). invert_xaxis () 

لاحظ أن المحور X ينتقل الآن من 14 إلى 0 بدلاً من 0 إلى 14.

وأخيرًا يمكننا استخدام الكود التالي لعكس المحورين :

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 8, 11, 13, 14]
y = [5, 11, 18, 26, 25, 23]

#create scatterplot of x and y
plt. scatter (x,y)

#reverse both axes
plt. gca (). invert_xaxis ()
plt. gca (). invert_yaxis ()

لاحظ أن قيم المحورين معكوسة.

مصادر إضافية

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

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

Add a Comment

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