Я пытаюсь построить гистограмму из списка из 48103 натуральных чисел в диапазоне от 1 до более 400 000. Если я использую настройки по умолчанию, я получаю следующий совершенно бесполезный график:
Следующий вопрос объясняет, как сделать логарифмирование по оси x c: построение гистограммы в логарифмическом масштабе с Matplotlib
Но я не думаю, что этого будет достаточно. Мне нужно сделать логарифмию оси Y c тоже.
Как мне это сделать?
Спасибо
Хорошо, это работает:
plt.hist(data,bins=[1,10,100,1000,10000,100000,1000000]) plt.xscale('log') plt.yscale('log') plt.show()```