{"version":"1.0","type":"rich","title":"d3 x3dom demo","description":"This demo shows a set of steel-blue 3D boxes arranged in a row, whose heights change every 2.5 seconds based on random data. Built with d3.js and x3dom, it uses D3’s data join and transition methods to update each box’s translation and scale attributes, while x3dom renders the WebGL scene. A viewpoint defines the camera angle, and the `setInterval` function triggers new random data generation for continuous animation.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/ce49a96d5e2941fd87e4011a031a623f?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}