Como ocultar eixos no matplotlib (com exemplos)
Você pode usar a seguinte sintaxe para ocultar eixos em gráficos 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 )
Os exemplos a seguir mostram como usar essa sintaxe na prática.
Exemplo 1: Ocultar o eixo X
O código a seguir mostra como criar um gráfico de dispersão e ocultar o eixo 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 )
Exemplo 2: Ocultar o eixo Y
O código a seguir mostra como criar um gráfico de dispersão e ocultar o eixo 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 )
Exemplo 3: ocultar ambos os eixos
O código a seguir mostra como criar um gráfico de dispersão e ocultar eixos:
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 )
Exemplo 4: Remover completamente eixos e bordas
O código a seguir mostra como remover completamente os eixos e bordas do gráfico:
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 ')
Recursos adicionais
Como alterar o número de ticks no Matplotlib
Como girar rótulos de marcas de seleção no Matplotlib
Como definir intervalos de eixos no Matplotlib