Как скрыть оси в 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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *