Я пытаюсь сделать гистограмму в определенном диапазоне, но функция matplotlib.pyplot.hist() продолжает обрезать диапазон в ячейки с элементами в них. Пример игрушки:
import numpy as np
import matplotlib.pyplot as plt
x = np.random.uniform(-100,100,1000)
nbins = 100
xmin = -500
xmax = 500
fig = plt.figure();
ax = fig.add_subplot(1, 1, 1)
ax.hist(x, bins=nbins,range=[xmin,xmax])
plt.show()
Дает график с диапазоном [-100,100]. Почему диапазон не [-500,500], как указано?
(Я использую Enthought Canopy 1.4 и извините, но у меня нет достаточно высокой репутации, чтобы опубликовать изображение сюжета.)