كيفية قلب المحاور في 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