Welcome to the barplot section of the d3 graph gallery. A barplot is used to display the relationship between a numerical and a categorical variable. This section also include stacked barplot and grouped barplot two levels of grouping are shown.
Building barplots in d3.js relies on the addition of several rect
, one per group in the categorical variable. The first example below should guide you in this procedure. Note that ordering groups is an important step when building barplots. This example explains how to do it.
Due to its simplicity, barplot is a very good chart to understand the basic concepts of interactivity. Below are many examples illustrating how to deal with transition
, buttons
, the enter()
function and more.
A barplot can also display values for several levels of grouping. Subgroups can be displayed one beside each other, giving a grouped barplot. If subgroups are displayed on top of each other, it is a stacked barplot.