Як приховати осі в matplotlib (з прикладами)


Ви можете використовувати наступний синтаксис, щоб приховати осі в діаграмах Matplotlib:

 import matplotlib. pyplot as plt

#get current axes
ax = plt. gca ()

#hide x-axis
ax. get_xaxis (). set_visible ( False )

#hide y-axis 
ax. get_yaxis (). set_visible ( False )

Наступні приклади показують, як використовувати цей синтаксис на практиці.

Приклад 1: приховати вісь X

Наступний код показує, як створити діаграму розсіювання та приховати вісь x:

 import matplotlib. pyplot as plt

#define data
x = [3, 4, 4, 6, 7, 8, 8, 12]
y = [11, 12, 12, 14, 17, 15, 14, 19]

#create scatterplot
plt. scatter (x,y)

#get current axes
ax = plt. gca ()

#hide x-axis
ax. get_xaxis (). set_visible ( False )

Сховати вісь x у Matplotlib

Приклад 2: приховати вісь Y

У наступному коді показано, як створити діаграму розсіювання та приховати вісь Y:

 import matplotlib. pyplot as plt

#define data
x = [3, 4, 4, 6, 7, 8, 8, 12]
y = [11, 12, 12, 14, 17, 15, 14, 19]

#create scatterplot
plt. scatter (x,y)

#get current axes
ax = plt. gca ()

#hide y-axis
ax. get_yaxis (). set_visible ( False ) 

Приклад 3: приховати обидві осі

Наступний код показує, як створити діаграму розсіювання та приховати осі:

 import matplotlib. pyplot as plt

#define data
x = [3, 4, 4, 6, 7, 8, 8, 12]
y = [11, 12, 12, 14, 17, 15, 14, 19]

#create scatterplot
plt. scatter (x,y)

#get current axes
ax = plt. gca ()

#hide x-axis
ax. get_xaxis (). set_visible ( False )

#hide y-axis
ax. get_yaxis (). set_visible ( False )

Приклад 4: повністю видаліть осі та межі

Наступний код показує, як повністю видалити осі та межі з ділянки:

 import matplotlib. pyplot as plt

#define data
x = [3, 4, 4, 6, 7, 8, 8, 12]
y = [11, 12, 12, 14, 17, 15, 14, 19]

#create scatterplot
plt. scatter (x,y)

#get current axes
ax = plt. gca ()

#hide axes and borders
plt. axis (' off ')

Додаткові ресурси

Як змінити кількість галочок у Matplotlib
Як обертати позначки галочок у Matplotlib
Як встановити діапазони осей у Matplotlib

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *