2016-09-28 2 views
2

Я использую возможность для создания отдельной гистограммы значения для каждой группы в кадре данных, как так (пример код из документации)pandas гистограмма с помощью: возможно сделать оси одинаковыми?

data = pd.Series(np.random.randn(1000)) 
data.hist(by=np.random.randint(0, 4, 1000), figsize=(6, 4)) 

Это является большим, но то, что я не вижу способ установить и стандартизировать оси. Это возможно?

Конкретно, я хотел бы указать оси x и y графиков таким образом, чтобы ось y, в частности, имела одинаковый диапазон для всех графиков. В противном случае бывает сложно сравнивать распределения друг с другом.

+0

Что вы имеете в виду «установить и стандартизировать оси»? Мне кажется, что оси установлены, и они достаточно стандартны. – Goyo

ответ

2

вы можете передать kwds в архив, и он передаст их соответствующим подпроцессам. Соответствующие те здесь sharex и sharey

data = pd.Series(np.random.randn(1000)) 
data.hist(by=np.random.randint(0, 4, 1000), figsize=(6, 4), 
      sharex=True, sharey=True) 

enter image description here

+0

спасибо большое! – helloB

Смежные вопросы