formatando o eixo offset-values para números inteiros ou valores específicos
Pergunta:
considera uma figura de matplotlib, onde os valores de dados são expressos em nanossegundos (1E-9). Se o eixo y exibir valores como "4.4 com deslocamento 1e-8", como o eixo pode ser forçado a exibir "44 com deslocamento 1E-9"? Da mesma forma, se o eixo x exibe valores como "5.54478E4," como pode ser mostrado como "55447" (número inteiro sem decimal)? ] Para alcançar a formatação desejada, use as seguintes etapas:
desabilitar deslocamento para formatados escalares:
from matplotlib.ticker import ScalarFormatter
y_formatter = ScalarFormatter(useOffset=False)
ax.yaxis.set_major_formatter(y_formatter)
x_formatter = scalarformatter (useffset = false, usemathText = true)
x_formatter.set_powerlimits ((-9,5)) # exibe números de até 5 números significativos
ax.xaxis.set_major_formatter (x_formatter) 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