2013-07-08 1 views
9

나는 히스토그램을하고 싶은 데이터가 있지만 주어진 값과 막대의 너비가 고정되도록 히스토그램을 시작하고 싶습니다. 예를 들면, 세리 [1, 3, 5, 10, 12, 20, 21, 25]에 대해, I는 팬더 : 고정 폭을 가진 막대 그래프

Current histogram

대신

>>> p.Series([1, 3, 5, 10, 12, 20, 21, 25]).hist(bins=3).figure 

# |  | 
# | | | 
# | | | 
# 0 8.5 17 
난의 폭으로 막대를 원 할 10 :

|  | 
| | | 
| | | 
0 10 20 

어떻게하면됩니까?

편집 : 나는 결국 내가 good hist

+0

질문을 이해할 수 없지만이 문제를 반복 할 수있는 시리즈를 제공 할 수 있습니까? –

답변

23

을 원하는 것을 얻을 당신이 원하는 것을 할 것입니다

p.Series([1, 3, 5, 10, 12, 20, 21, 25]).hist(bins=[0, 10, 20, 30]).figure 

생각합니다. 다른 방법으로 당신은
p.Series([1, 3, 5, 10, 12, 20, 21, 25]).hist(bins=3, range=(0,30)).figure 

hist에 대한 documentationnp.histogram에 대한 documentation를 참조 할 수 있습니다.

가장자리가 아닌 빈을 표시하기 때문에 어떤 문제가 발생할 것으로 생각됩니다.

+1

그건 정확히 내가 원했던 것인데, 나는 쓰레기통에 목록 인수가 있다는 것을 몰랐다. 감사 ! – MatthieuBizien

+1

@oao 항상 설명서를 읽으면서 돈을 지불합니다.) – tacaswell

+0

나는 그것을 읽었지만 bin은 [the Pandas doc] (http://pandas.pydata.org/pandas-docs/stable/visualization)에서 정수 인수로만 제시되었습니다. html). [matplotlib doc] (http://matplotlib.org/api/pyplot_api.html?highlight=hist#matplotlib.pyplot.hist) – MatthieuBizien

관련 문제