데이터가 범주형이면(categorical data), 가공 없이 그 범주에 따라 막대그래프를 그릴 수 있으나, 수치형이면(numerical data) 값을 적당한 범주로 묶어야 막대그래프로 나타낼 수 있는데, 이것을 히스토그램이라고 부릅니다. 예를 들어, "ABO혈액형별 인구수"는 A형, B형, O형, 기타의 범주가 이미 정해져 있으므로 범주형 데이터라고 할 수 있고, "청소년 인구의 신장"은 단순히 숫자만 나열된 자료이므로 수치형 데이터라고 할 수 있습니다. 여기서 신장 데이터를 150~159, 160~169, 170~179 등으로 분류하여 해당하는 표본 수를 세로축으로 나타낸 막대그래프가 히스토그램입니다.