D3-Fuse Clustering with pie charts
This visualization maps places of worship in London from OpenStreetMap data, using D3-Fuse clustering to aggregate nearby points into fused circular clusters. Each cluster is rendered as a pie chart on an SVG canvas, with slices encoding the proportion of religious denominations (e.g., Christian, Catholic, Anglican) within that cluster. The map uses a geographic projection to place clusters over the city, while D3's quadtree algorithm efficiently merges overlapping nodes based on their spatial proximity and size. Hovering or interacting with a cluster reveals its internal composition, making it easy to explore the religious distribution across different areas of London. The visualization combines SVG for the base map and vector shapes with canvas for optimized rendering of the many clustered points.
AI-generated descriptionClustering points into pie charts with d3-fuse. The size of each point represents how many places of worship from Open Street Map are present. Background map with an experimental tile module.