{"version":"1.0","type":"rich","title":"Document","description":"Six years of monthly data (2009–2014) appear as animated bar charts, with bars growing from the bottom and recolored by a quantile scale as the user drags a year slider. The visualization loads six CSV files asynchronously via `d3.queue`, then uses `d3.transition` for a two-second animated update of bar heights and axis. A range input triggers `draw()` on change, while `d3.scaleBand`, `d3.scaleLinear`, and `d3.scaleQuantile` handle positioning, scaling, and color mapping. The SVG rendering relies on `d3.axisLeft`, `d3.axisBottom`, and `.attr` transitions.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/155854009e704fea84bb188b2a013a14?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}