Beeswarm (Most Broken)
A beeswarm plot visualizes the date each bumblebee was spotted in a dataset from BeeSpotter, with each bee represented as a small emoji icon. The icons are positioned along a time axis, using d3.forceSimulation with forceX and forceCollide to arrange points without overlap. A Voronoi overlay, generated via d3.voronoi, improves hover interaction by expanding the clickable area around each icon, displaying identifying information in a tooltip. The visualization is rendered as SVG with D3 v4.
AI-generated descriptionA static beeswarm plot implemented using d3-force’s collision constraint. A Voronoi overlay improves hover interaction.
forked from <a href='http://bl.ocks.org/mbostock/'>mbostock</a>'s block: <a href='http://bl.ocks.org/mbostock/6526445e2b44303eebf21da3b6627320'>Beeswarm</a>
forked from <a href='http://bl.ocks.org/BBischof/'>BBischof</a>'s block: <a href='http://bl.ocks.org/BBischof/55811a4111d5d1fad25937fb51436671'>Beeswarm (Broken)</a>
forked from <a href='http://bl.ocks.org/BBischof/'>BBischof</a>'s block: <a href='http://bl.ocks.org/BBischof/d5ac5608467c9cea983018fda46a39f0'>Beeswarm (Less Broken)</a>