Removing Axis Ticks' Relative Shift in Matplotlib
No Matplotlib, plotar em valores com intervalos grandes pode resultar em ticks de eixo com mudanças, introduzindo anotações como "1e3." Para remover essas mudanças e obter valores absolutos de ticks, siga estas etapas:
plot([1000, 1001, 1002], [1, 2, 3])
# Capture current axes and retrieve x-axis object
axes = gca()
x_axis = axes.get_xaxis()
# Disable tick offsets for major x-axis formatter
major_formatter = x_axis.get_major_formatter()
major_formatter.set_useOffset(False)
# Refresh plot
draw()
Essa abordagem desativa o uso de deslocamentos no formatador de tick principal, garantindo que os valores absolutos do tick sejam exibidos. Para versões mais recentes do Matplotlib (1.4 ), o rcparam axes.formatter.useoffset pode ser definido como False para alterar o comportamento padrão.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3