Escala logarítmica de Matplotlib com valor zero [duplicado]

Esta questão já tem uma resposta aqui:

Gráficos de escala de log com valores zero no matplotlib 1 resposta

Eu tenho um conjunto de dados muito grande e esparso de contas do Twitter de spam e ele requer que eu dimensione o eixo x para poder visualizar a distribuição (histograma, kde etc) e cdf das várias variáveis ​​(tweets_count, número de seguidores / seguindo etc).

    > describe(spammers_class1$tweets_count)
  var       n   mean      sd median trimmed mad min    max  range  skew kurtosis   se
1   1 1076817 443.47 3729.05     35   57.29  43   0 669873 669873 53.23  5974.73 3.59

Neste conjunto de dados, o valor 0 tem uma importância enorme (na verdade, 0 deve ter a densidade mais alta). No entanto, com uma escala logarítmica, esses valores são ignorados. Pensei em alterar o valor para 0.1, por exemplo, mas não fará sentido se houver contas de spam com 10 ^ -1 seguidores.

Então, qual seria uma solução em python e matplotlib?

questionAnswers(2)

yourAnswerToTheQuestion