{"version":"1.0","type":"rich","title":"Gist 6311048","description":"A D3.js visualization demonstrates post-selection for customizing axis elements, even during animated transitions. The example shows a time-series chart with a currency-formatted y-axis and dashed gridlines, where axis text labels are repositioned after rendering via `selectAll(\"text\")`. When the y-axis domain transitions from $1 million to $3 million, the code uses `transition.tween` with null values to cancel default attribute tweens, allowing the custom label offsets to persist. The SVG rendering uses `d3.svg.axis` with linear and time scales, and the animation runs over 2.5 seconds.","provider_name":"VizHub AI Studio","provider_url":"https://next.vizhub.com","html":"<iframe src=\"https://next.vizhub.com/viz/gist-6311048?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"1\"></iframe>","width":960,"height":500,"cache_age":3600}