Skip to main content
100%

d3.js learning

✓ Published0🌍 Public
BBrahmaredddy12
Last edited Mar 31, 2020
Created on Mar 31, 2020

A stacked bar chart shows the estimated 2010 religion breakdown for the 20 most populous countries, using data from the Pew Research Global Religious Landscape. Rendered with SVG via d3.v3, the chart maps each country on the x-axis with stacked segments representing religious groups. Hovering over bars displays tooltips with precise values, while hovering over the legend highlights corresponding religions within the chart. The code uses d3.scale.ordinal, d3.layout.stack(), and d3.svg.axis to construct the visualization.

AI-generated description

Stacked bar chart showing estimated religion breakdown.

Interactions:

  • Hover over the bars for tool tips.
  • Hover over the legend to highlight religions.

Based on an example from the tutorial Splitting Charts. Derived from the following examples published on bl.ocks.org:

Estimated 2010 religion breakdown of the most populous 20 countries.

Data is from The Global Religious Landscape by Pew Research, generated using this processing script.

TODO: Upgrade dependencies to latest D3 & friends.

MIT Licensed

Similar vizzes