{"version":"1.0","type":"rich","title":"Point Marks","description":"Five small multiples demonstrate how a single dataset can be encoded with different visual channels: x-position, y-position, bar length, circle area, and symbol shape. Each panel uses the same array of five values, rendered as either rect, circle, or path elements via d3.selectAll and .join. The code applies d3.symbol and symbolsFill to generate distinct shapes, adapting marks to communicate the same numbers through each channel.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/c9db7d27ecb74971b3a650b1c4c45bb4?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}