什么是数据可视化?
- 数据可视化:
- 为了清晰有效地传递信息,数据可视化使用统计图形、图表、信息图表和其他工具;
- 可以使用点、线或条,对数字数据进行编码;
- 数据可视化让我们可以更加清晰的去认识、理解、表达数据;
前端可视化工具
- 前端进行数据可视化的工具非常多
- 常见的框架:Echarts、g2、d3、vis、hightChar等等;
- g2框架封装:bizcharts(react)viser(vue);
- 地理可视化:g2、L7、高德的Loca、菜鸟的 鸟图;
- 3D可视化:three.js
- 目前使用最多的还是Echarts
认识Echarts
- 官方解释:一个基于JavaScript的开源可视化图表库;
- Echarts的历史:
- Echarts由百度团队开源;
- 2018年初,捐赠给Apache基金会,成为ASF(Apache Software Foundation,简称ASF,Apache软件基金会)孵化级项目;
- 2021年1月26日晚,Apache基金会官方宣布Echarts项目正式毕业,成为Apache顶级项目;
- 2021年1月28日,Echart 5线上发布会举行;
- Echarts的特点:
- 丰富的图表类型:提供开箱即可用的20多种图表和十几种组件,并且支持各种图表以及组件的任意组合;
- 强劲的渲染引擎:Canvas、SVG双引擎一键切换,增强渲染、流加载等技术实现千万级数据的流畅交互;
- 专业的数据分析:通过数据集管理数据,支持数据过滤、聚类、回归,帮助实现同一份数据的多维度分析;
- 优雅的可视化设计:默认设计遵循可视化原则,支持响应式设计,并且提供了灵活的配置项方便开发者定制;
- 健康的开源社区:活跃的社区用户保证了项目的健康发展,也贡献了丰富的第三方插件满足不同场景的需求;
- 友好的无障碍访问:智能生成的图表描述和贴画图案,帮助视力障碍人士了解图表内容,读懂图表背后的故事;