前言
本文不关注具体的工具使用,不关注哪个性能更好、效果更酷,只提供对应能解决需求的工具索引。
本文不关注数据真实度,不关注数据细粒度,不关注数据来源,只关注数据与业务间的相关关系及展示效果。
图表篇——数据应当以什么样的形态来展示
通常是报表类需求。
使用柱状图直接进行比较。
使用饼图突出各数据占比情况
使用折线图展示数据的趋势
使用树形图展示同级及子类统计,如SpaceSniffer
使用日期热力图来展示一段周期内的变化规律
使用合适的地图及地图形态来展示含有地理信息的数据
工具篇
应当使用什么样的工具
在合适的场景内使用合适的工具是非常必要的,会节省大量的时间、精力,而把真正重要的时间放在对展示的描绘。所以工具的描绘应当从场景开始。
固定数据展示型
可以成为excel的时候且数据量并非大到变态的时候,excel本身就是神器,没有比excel本身更加方便描绘数据的工具了,详情可以参考:
不要小看excel,dashboard 中的n个图表一键导出,还有比这更方便的吗?一张图,拿去炫
web篇
缴费快出效果
有时候免费的就是最贵的,花些钱直接解决任务岂不美妙?各种适配一键搞定,自由编辑、多种数据库支持方便快捷
提供可视化服务的且口碑较好的有:
使用工具快速生成
快速生成对数据库的可视化分析及产出,可以使用下面几款工具,全是开源项目,文档相对都比较详细,:
JavaScript库
国内常用到的库有:
- Echarts,首选库,使用方便,可配置项极多,官方也在努力向webGL发展,在web端实现更高水平的渲染
- AntV 的一系列产品,从读文档即用到元素的灵活定制,总有你想要的
- D3,难度较高,可以做出炫的没边的效果,有时也可以加速秃头,建议以上两款库不能满足需求时再使用,已经熟悉的大佬除外
- DataV,这个是专为大屏展示所搭建的UI组件,有Vue 和 react版本,装饰及预定义边框比较方便出效果