我有什么数据,需要用图表做什么?
可视化相关技术栈:
- 基础数学: 三角形函数、线性代数、几何算法
- 图形相关: canvas、svg、webgl、计算机图形学、图论
- 工程算法: 基础算法、统计算法、常用布局算法
- 数据分析: 数据清洗、统计学、数据建模
- 设计美学: 设计原则、美学评判、颜色、交互、认知
- 可视化基础: 可视化编码、可是分析、图形交互
- 可视化解决方案: 图标的正确使用、常见的业务可视化场景
从数据出发,从功能角度对图表进行分类:
可视化的方法显示值与值之间的不同和相似之处。使用图形的长度、宽度、位置、面积、角度和颜色来比较数值的大小,通常用于展示不同分类间的数值对比,不同时间点的数据对比。
展示形式诸如 柱状图、折线图、气泡图、子弹图、色块图、漏斗图、直方图、K线图、马赛克图、分组柱状图、雷达图、玉玦图、南丁格尔玫瑰图、螺旋图、螺旋图、堆叠面积图、堆叠柱状图、矩形树图、词云等。
玉玦图使用时必须进行排序。
南丁格尔玫瑰图是在极坐标下绘制的柱状图,由于半径和面积的关系是平方的关系,南丁格尔玫瑰图会将数据的比例大小夸大,尤其适合对比大小相近的数值。由于圆形有周期的特性,所以玫瑰图也适用于表示一个周期内的时间概念
当数据的区分度不大
时使用词云起不到突出的效果。数据太少
时很难布局出好看的词云,可以使用柱状图。
可视化的方法显示频率,数据分散在一个区间或分组。使用图形的位置、大小、颜色的渐变程度来表现数据的分布,通常用于展示连续
数据上数值的分布情况。
展示形式诸如 箱形图、气泡图、色块图、等高线、分布曲线图、点描法地图、热力图、直方图、散点图等。
可视化的方法显示流程流转和流程流量。一般流程都会呈现出多个环节,每个环节之间会有相应的流量关系。
展示形式诸如 漏斗图、桑基图等。
显示地理区域上的数据。使用地图作为背景,通过图形的位置来表现数据的地理位置,通常来展示数据在不同地理区域上的分布情况。
展示形式诸如 带气泡地图、分级统计地图、点描法地图等。
显示同一维度上占比关系
展示形式诸如 环图、马赛克图、饼图、堆叠面积图、堆叠柱状图、矩形树图等。
使用图形的大小和位置表示数值的上限和下限,通常用于表示数据在某一个分类(时间点)上的最大值和最小值。
展示形式诸如 仪表盘、堆叠面积图等。
使用图形的嵌套和位置表示数据之间的关系,通常用于表示数据之间的前后顺序、父子关系以及相关性。
展示形式诸如 弧长链接图、和弦图、桑基图、矩形树图、韦恩图等。
显示以时间为特定维度的数据。使用图形的位置表现出数据在时间上的分布,通常用于表现数据在时间维度上的趋势和变化。
展示形式诸如 面积图、K线图、卡吉图、折线图、螺旋图、堆叠面积图等。
使用图形的位置表现出数据在连续区域上的分布,通常展示数据在连续区域上的大小变化的规律。
展示形式诸如 面积图、K线图、卡吉图、折线图、回归曲线图、堆叠面积图等。