郭桦,Twitter数据科学家,负责Twitter内部在线互动数据可视化工具的设计与开发,主攻网络可视化与事件序列可视化。2017年获得布朗大学博士学位,就读期间主要研究以人为本的数据可视化设计在脑科学、决策等领域的应用。
郭桦,Twitter数据科学家,负责Twitter内部在线互动数据可视化工具的设计与开发,主攻网络可视化与事件序列可视化。2017年获得布朗大学博士学位,就读期间主要研究以人为本的数据可视化设计在脑科学、决策等领域的应用。
随着大数据的崛起以及数据可视化的普及,越来越多的公司开始注重应用数据可视化来辅助商业决策。D3.js作为前端可视化引擎的鼻祖之一,提供了丰富的可视化工具库以及极强的灵活性,是许多数据可视化工程师开发高度定制可视化产品时的首选。本次演讲将从Twitter的数据可视化工具开发团队的实践经验出发,分享结合React与D3进行数据可视化开发的方式与优势。
1. D3与数据可视化
(1)数据可视化的基本原则
(2)D3基础概念
(3)D3作为可视化工具的优势与缺陷
2. 数据可视化在Twitter的应用
(1)应用场景
(2)基于网页的大数据可视化所面临的挑战
3. 结合React与D3进行可视化开发
(1) 使用React-d3kit实现D3代码复用
(2) 利用Redux与Epics协调D3组件与数据流
4. 前端科技之外的挑战
(1) 互动实时可视化与数据存储方案
(2) 可视化设计的敏捷开发
5. 展望与总结
听众收益:
1. 了解基于网页的数据可视化在Twitter商业决策上的应用
2. 了解结合React与D3进行数据可视化开发的方法与优势
3. 了解在线互动大数据可视化所面临的技术挑战