У меня проблемы с манипуляцией гистограммой. У меня есть df с двумя столбцами, и я рисую их как сложную гистограмму. Я помещаю их в определенные бункеры (см. Код ниже), но я хочу сделать один большой бит в конце (4000-10000). Тем не менее, по умолчанию ширина столбца большого бункера огромна. Есть ли способ сделать этот большой ящик не более крупным? Для всех столбцов должна быть одинаковая ширина, даже если их х-диапазон неравномерен?Как сделать ширину столбцов гистограммы все равно
Код:
df.plot.hist(stacked=True, bins=[0,400,800,1200,1600,2000,2400,2800,3200,3600,4000,10000],normed= True)
Спасибо !!!
EDIT:
За советом, пытаясь привести пример набора данных. Сырая, но, возможно, это поможет проиллюстрировать проблему ..
df = pd.DataFrame(np.random.randint(0,4000,size=(100, 2)), columns=['A','B'])
df['A'].loc[85:89] = np.random.randint(5000,10000, size=5)
df.plot.hist(stacked=True, bins=[0,400,800,1200,1600,2000,2400,2800,3200,3600,4000,10000],normed= True)
лучше создать простой рабочий пример, чтобы каждый мог запустить его и увидеть проблему. – furas
спасибо, обновлено сейчас! –
Я думаю, вопрос в том, как масштабировать ось x, чтобы все бункеры имели равную ширину? В противном случае это не будет гистограмма. – godaygo