{"version":"1.0","type":"rich","title":"Lifting Log v4","description":"This visualization presents a personal exercise log as a dot matrix, mapping each workout to its date on the x-axis and muscle group on the y-axis. It highlights the distinction between planned activities (white dots) and completed ones (black dots). Built with D3 v5, it uses `scalePoint`, `scaleTime`, and `axisTop` to render an SVG grid. Data is loaded from a CSV file via `csv` and parsed with `timeParse`, with only the last 22 days displayed to reduce clutter.","provider_name":"VizHub AI Studio","provider_url":"https://vizhub.com","html":"<iframe src=\"https://vizhub.com/viz/1639bccb6b4c4f14b7478903ad1fd64c?mode=embed\" width=\"960\" height=\"500\" scrolling=\"no\" frameborder=\"0\"></iframe>","width":960,"height":500,"cache_age":3600}