Además de lo que se dijo, realizar esto en marcos de datos de pandas también funciona:
some_column_hist = dataframe['some_column'].plot(bins=np.logspace(-2, np.log10(max_value), 100), kind='hist', loglog=True, xlim=(0,max_value))
Les advierto que puede haber un problema con la normalización de los contenedores. Cada bin es más grande que el anterior y, por lo tanto, debe dividirse por su tamaño para normalizar las frecuencias antes de graficar, y parece que ni mi solución ni la de HYRY tienen en cuenta esto.
Fuente: https://arxiv.org/pdf/cond-mat/0412004.pdf