Use an uniform data format that both convient for frontend and backend, and also easy to create and edit.
With simplified configuration items, complex requirements can be easily implemented.
Provide a variety of custom Echarts way, you can easily set the chart options.