Як перевертати осі в matplotlib (з прикладами)
Ви можете використовувати наступний базовий синтаксис, щоб перевернути вісь x і вісь y у 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 ()
Зауважте, що вісь Y тепер змінюється від 25 до 5 замість 5 до 25.
Крім того, ми можемо використати такий код, щоб перевернути вісь x :
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