Como plotar eixos logarítmicos em Matplotlib
Para desenhar gráficos semilográficos em Matplotlib, utilizamos as funções set_xscale() ou set_yscale() e semilogx() ou semilogy(). Se tivermos que definir ambos os eixos na escala logarítmica, utilizamos a função loglog(). set_xscale() ou set_yscale() Funções Utilizamos as funções set_xscale() ou set_yscale() para definir as escalas dos eixos X e Y, respectivamente. Se utilizarmos log ou symlog nas funções, os respectivos eixos são representados como escalas logarítmicas. A utilização da escala log com função set_xscale() ou set_yscale() só permite valores positivos, permitindo-nos gerenciar valores negativos enquanto que a utilização da escala symlog aceita tanto valores positivos como negativos.