Bangladesh map interaction with Sales Data
This visualization displays Bangladesh sales data across a map, with hover interactions revealing yearly, monthly, and weekly figures for each district. Built with D3 v5, it uses `d3.geoMercator` and `d3.geoPath` to render TopoJSON map features as SVG paths. Zoom and drag functionality is implemented via the `d3.zoom` API, while district-specific sales information appears as native SVG `<title>` tooltips. The sales dataset is loaded from a local JSON file and matched to map districts by name.