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