d3.js learning
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.