{"version":"1.0","type":"rich","title":"Let's make a face with D3.js!","description":"This D3.js v4 example builds an interactive Sankey diagram from a JSON dataset, displaying energy flows between nodes with weighted links that animate between equal and value-based link thicknesses. The visualization uses `d3.sankey` for the layout, `d3.scaleOrdinal` with `schemeCategory20` for node colors, and transitions to smoothly update link paths and node positions every 2.4 seconds. A text label toggles to indicate the current weighting mode, while node labels scale in size according to their corresponding values using a linear font scale.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/d9dcdcadf4fe40a5b5b9fd0c4eed5d69?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}