Проверьте pyplot Документация .
- pyplot.hist может «зарегистрировать» ось y для вас с ключевым словом аргумент log = True
- pyplot.hist принимает
bins
ключевое слово аргумента, но вы должны «войти» xось себя
Например:
#!/usr/bin/python
import numpy
from matplotlib import pyplot as plt
data = numpy.random.gumbel(2 ** 20, 2 ** 19, (1000, ))
bins = range(15, 25)
plt.xticks(bins, ["2^%s" % i for i in bins])
plt.hist(numpy.log2(data), log=True, bins=bins)
plt.show()
Это даст вам фактический подсчет того, сколько элементов попадает в каждую ячейку, нанесенных на ось бревна (то, что людиобычно подразумевают под логарифмическим сюжетом).Я не могу сказать из твоей формулировки, хочешь ли ты этого или журнал подсчета, нанесенный на линейную ось.
Кстати, контейнеры даже не должны быть равномерно распределены.