其他
豆皮粉儿们,又见面了,今天这一期,由字节跳动数据平台的「邶海」,带大家学习可视化原理在数据产品中的应用。欢迎加入我们团队,后台回复内推,「豆皮范儿」后台回复加群,欢迎咨询和交流。数据产品与可视化数据产品是什么?数据产品是指结合数据仓库、报表查询、数据分析等能力,为企业的决策提供数据支撑的技术和应用。随着计算机硬件的发展以及数据处理算法的进步,越来越多的数据产品结合了数据转换和图表可视化的能力。数据产品与可视化的关系在数据决策最终落地的过程中,数据可能经过企业运营、数据分析师、企业决策者等多个角色。因此每当数据需要与人进行接触的时候,就需要进行一次数据的呈现。众所周知,人的眼睛对于图像图形的接受程度和理解速度远远高于阅读数字本身,而数据可视化的作用,正是使用图形的方式将数据及其代表的结论,通过视觉方式快速传递给数据阅读者。正因为如此,数据产品普遍都会使用数据可视化的方式来展示数据,给用户带来更加直观的信息传递。数据可视化理论基础为何要建立一套数据可视化的理论体系数据可视化本身并不复杂,用最通俗的话来讲就是绘制图表,我们可以轻易地了解到许多优秀的图表库都可以实现这样的功能。但是在可视化发展的过程中,人们很快意识到了一个棘手的问题,那就是工作量始终无法收敛。举一个例子,假如我们需要通过一些数据绘制一组柱状图,这比较容易。即使没有可视化开发背景的同学应该也能快速地实现。但接下来的事情难度就越来越大:如何能适应不同结构的数据、如何开放足够的自由度供用户自定义、如何在开放高定制能力的同时保持接口简洁易用、如何设计一套通用的接口能够让用户对于不同图表类型也能触类旁通。假如这些问题还能解决,那么还有更高的难度:如何对多种图表类型进行组合。图表的类型是无穷无尽的,通过穷举方式,永远无法满足所有用户的需求。叠加上图表组合之后,开发图表的工作量只会不断上升,而不会收敛。因此我们需要一套理论框架