前言
也许很多人都会觉得奇怪,在这样一个更多以后台数据分析为主的公司,为什么需要一个专注于前端的团队?今天这篇文章就来讲述那些年我们错过的前端数据可视化,以此来解答这个问题。
需求
那么,在我们的项目中是如何实现数据可视化的呢?下面以这样一个需求开始我们的讲解:我们需要向用户展示目前用户产品的风险情况,有没有风险产生、产生于何地、是否被拦截等信息。
最终效果图:
技术选型
说到数据可视化,可谓是百花齐放,一时之间前端界出现了琳琅满目的第三方库: Highcharts , Echarts , Chart.js , D3.js 等。但是,万变不离其宗。

本文探讨了在以后台数据分析为主的公司中,前端数据可视化的重要性。通过一个需求实例,介绍了选用D3.js而非更丰富的图形库如ECharts的原因,主要是为了支持定制化和二次开发。文章还解释了为何不使用基于Canvas的库,因为SVG更适合用户交互,并利用React的Virtual DOM提高性能。最后,对未来可能采用实时数据推送技术以提升实时性进行了展望。
最低0.47元/天 解锁文章
894

被折叠的 条评论
为什么被折叠?



