{"version":"1.0","type":"rich","title":"loading_data_NH","description":"A circle follows the mouse within a unidirectional data flow. The visualization loads the Iris dataset from a CSV file, parses it using `d3.csvParse`, and then renders the data. The example demonstrates a simple state management pattern where a `setState` callback triggers a re-render of the visualization via the `viz` function. The chart uses D3 v7 and is built with an unidirectional flow, where the state is passed to the rendering function. The mouse-following circle is the sole visual element.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/65504b461fb54ad795122f96bce90ede?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}