A histogram is a graphical representation of a frequency distribution, showing bars of different heights whose bases are the intervals into which the data is divided, whereas a bar graph is a graphical representation of data using bars of different heights or lengths.