В дополнение к тому, что было заявлено, выполнение этого и для панелей данных pandas также работает:
some_column_hist = dataframe['some_column'].plot(bins=np.logspace(-2, np.log10(max_value), 100), kind='hist', loglog=True, xlim=(0,max_value))
Я бы предупредил, что может возникнуть проблема с нормализацией бинов.Каждая ячейка больше, чем предыдущая, и поэтому должна быть разделена на размер для нормализации частот перед построением графика, и кажется, что ни мое решение, ни решение HYRY не учитывают это.
Источник: https://arxiv.org/pdf/cond-mat/0412004.pdf