Mova os rótulos dos marcadores do eixo x para o topo #

tick_paramspode 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

x-ticks movidos para o topo
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()

Galeria gerada por Sphinx-Gallery