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 respostaEu 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?