ECharts is a JavaScript charting library that provides more out-of-the-box functionality and customization options than D3 while having better performance than alternatives like ChartJS and Britecharts. GitLab replaced D3 with ECharts to speed up product development and allow customizing visualizations without extensive coding. While ECharts documentation could be improved, its core team is supportive and GitLab aims to help the ECharts community grow and replace all its charts with ECharts.
Related topics: