This program allows users to create and customize various types of charts, including bar charts and line charts with customizable stroke width and color. The program also features resizing capabilities for the chart and adjacent elements, filtering functionality for the chart data, and a detail chart with brush for exploring specific data ranges.
![image](https://private-user-images.githubusercontent.com/65697537/237670029-9d5b6bb2-3851-4f20-993d-f518f4f7b3aa.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMjAwOTgsIm5iZiI6MTczOTMxOTc5OCwicGF0aCI6Ii82NTY5NzUzNy8yMzc2NzAwMjktOWQ1YjZiYjItMzg1MS00ZjIwLTk5M2QtZjUxOGY0ZjdiM2FhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDAwMjMxOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWYwYTliMDFlMDYyYjY1NjUxMGQ4N2JlMDAyYjkwMjhhODY3MWZmZDc5ZjRjYTA1Y2E4MmIwMWZhYTllZDU4OTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.RlZiGYteZd0kTr8R1USmvEQqwxQEXTIlyvmS2Z7BOBg)
Demo: https://2216000292.github.io/vega-project/test.html
Please see usage instructions here
The above image shows the primary order of function calls in the JavaScript part of the program.
For code documentation, please refer to https://2216000292.github.io/vega-project/out/index.html