Removing Relative Shift in Matplotlib Axis
A plotagem em números grandes no Matplotlib pode resultar em um eixo com uma mudança relativa para os rótulos de escala. Para ilustrar, considere o seguinte gráfico:
plot([1000, 1001, 1002], [1, 2, 3])
Isso gera ticks no eixo de abcissas da seguinte forma:
0.0 0.5 1.0 1.5 2.0 1e3
Para eliminar o rótulo " 1e3" e obter rótulos de escala no formato "1000.0", "1001.0", etc., siga estas etapas:
Alternativamente, em versões mais recentes do Matplotlib (1.4 ), o comportamento padrão pode ser modificado por meio do rcparam axes.formatter.useoffset:
matplotlib.rcParams['axes.formatter.useoffset'] = False
Ao aplicar esses métodos, você pode remover o deslocamento relativo no eixo e obtenha rótulos de tick no formato desejado.
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