adding axis labels and making tick grid lines
This example visualizes the top 10 most populous countries as a horizontal bar chart, with population values scaled by 1,000 and formatted with abbreviated tick labels. The chart adds axis labels and tick grid lines to enhance readability. Using D3 v5, it employs `scaleLinear`, `scaleBand`, `axisLeft`, and `axisBottom` to construct the axes, while CSS styles grid lines and text. The population data is loaded from a CSV file and rendered as SVG rectangles.