Ao usar a log
escala com matplotlib
, podemos definir globalmente com ( veja esta resposta )
import matplotlib.pyplot as plt
plt.rcParams['axes.formatter.min_exponent'] = 3
que os carrapatos nos eixos logarítmicos estão na forma exponencial apenas para x<1.e-3 e x>1.e3, mas entre eles estão apenas 0,001, 0,01, 0,1, 1, 10, 100 e 1000.
Como posso obter o comportamento equivalente com a logit
escala de matplotlib
?, de modo que os rótulos se tornem 0,001, 0,01, 0,1, 0,5, 0,9, 0,99, 0,999?
Para fazer isso, você pode definir seu próprio formatador de ticks . Em particular, você pode subclassificar o
LogitFormatter
para fazer o que quiser. Seguindo o exemplo do logit_demo , você poderia fazer: