Making a bar chart
Top 10 most populous countries are visualized as circles whose horizontal position encodes population count and vertical position encodes country, creating a bar chart with circular bars. The example uses D3 version 5 APIs including `d3.scaleLinear`, `d3.scaleBand`, `d3.axisLeft`, and `d3.axisBottom` to render the SVG. Data loads from a CSV file containing country and population figures, which are multiplied by 1000. The visualization removes default axis domains and tick lines, and appends a title and axis label directly to the SVG group.