Observação
Clique aqui para baixar o código de exemplo completo
Mova os rótulos dos marcadores do eixo x para o topo #
tick_params
pode ser usado para configurar os ticks. top e
labeltop controlam as linhas de marca de visibilidade e rótulos no eixo x superior. Para mover os ticks do eixo x de baixo para cima, temos que ativar os ticks superiores e desativar os ticks inferiores:
ax.tick_params(top=True, labeltop=True, bottom=False, labelbottom=False)
Observação
Se a alteração deve ser feita para todos os gráficos futuros e não apenas para os eixos atuais, você pode adaptar os respectivos parâmetros de configuração
rcParams["xtick.top"]
(padrão:False
)rcParams["xtick.labeltop"]
(padrão:False
)rcParams["xtick.bottom"]
(padrão:True
)rcParams["xtick.labelbottom"]
(padrão:True
)
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot(range(10))
ax.tick_params(top=True, labeltop=True, bottom=False, labelbottom=False)
ax.set_title('x-ticks moved to the top')
plt.show()