반응형
HISTOGRAM
구간을 설정하여 해당 구간에 포함되는 데이터가
몇개인지 세는 차트를 히스토그램이라 한다.
구간을 전문용어로 bin이라고 부른다.
bin이 여러개면 bins라고 부른다.
히스토그램의 데이터는 동일하지만,
구간을 어떻게 나누냐에 따라서, 차트 모양이 여러가지로 나온다.


plt.hist(data=df, x = 'speed',rwidth=0.8)
plt.show()

# bin의 갯수를 변경하는 경우 10개, 20개, 15개, 38개 등등...
plt.hist(data=df, x = 'speed',rwidth=0.8, bins=15)
plt.show()

# 스피드의 최소값과 최대값 사이를 일정한 간격으로 나눠주는 방법
# bin의 범위를 변경하는 경우로, 특정 숫자로 범위를 지정한다.

my_bins = np.arange(4, 160+7 ,7)
plt.hist(data=df, x='speed', rwidth=0.8, bins = my_bins)
plt.show()

Figures, Axes and Subplots
# 하나에 여러개의 plot을 그린다.
plt.figure(figsize=(10,5))
plt.subplot(1,2,1)
plt.hist(data=df, x='speed', rwidth=0.8, bins=10)
plt.subplot(1,2,2)
plt.hist(data=df, x = 'speed', rwidth = 0.8, bins = 20)
plt.show()

반응형
'Library > MATPLOTLIB' 카테고리의 다른 글
| MATPLOTLIB - USE LOOP & INPUT IN CHART (0) | 2022.05.02 |
|---|---|
| MATPLOTLIB - CHART 한글깨짐 현상 방지 코드 (0) | 2022.05.02 |
| MATPLOTLIB - 상관분석 & BIVARIATE (여러개의 변수) VISUALIZATION 방법 (0) | 2022.05.02 |
| MATPLOTLIB - PLOT & BAR CHART & PIE CHART (0) | 2022.05.02 |