Verifique o eixo x da figura abaixo. Como posso mover os rótulos um pouco para a esquerda para que eles se alinhem com seus respectivos ticks?
Estou girando os rótulos usando:
ax.set_xticks(xlabels_positions)
ax.set_xticklabels(xlabels, rotation=45)
Mas, como você pode ver, a rotação está centralizada no meio dos rótulos de texto. O que faz parecer que eles são deslocados para a direita.
Eu tentei usar isso:
ax.set_xticklabels(xlabels, rotation=45, rotation_mode="anchor")
... mas não faz o que eu desejava. E "anchor"
parece ser o único valor permitido para o rotation_mode
parâmetro.
xlabels = ax.get_xticklabels()
se você quiser apenas usar os rótulos existentes.