{"version":"1.0","type":"rich","title":"fresh block 123","description":"A bar chart displays a dynamic set of numeric city values, with buttons to add or remove random data points. Each bar animates its height and position using D3 v4 transitions, growing from the bottom when entering and shrinking downward when exiting. The chart uses `d3.scaleBand` for x-axis positioning, `d3.scaleLinear` for the y-axis, `d3.axisBottom` for ticks, and `d3.schemeCategory20c` for bar colors. All elements render as SVG within a fixed-size canvas.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-0ae62a28d1f15f3fe520e8e99710cdfd?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}