1、数据可视化
- 可视化分析:
不用写代码,直接对原始数据通过图形化操作实现分析和构建报表
- 一般只能做聚合统计分析
- 复杂的分析实现不了
- 构建可视化报表
- 通过图的形式来传递信息
- 传递信息的方式
文字
:不太适合于数据的表达图片
:简单直观- 体现走势
- 体现大小
- 体现比例
声音
:不太适合数据的表达视频
:图片+声音
2、目的
- 通过图片来展示数据的结果,从图中可以发现数据的规律、数据中的问题、价值等等
柱状图
:用于体现数据的值
饼状图
:用于体现数据的比例
曲线图
:用于体现数据的走势
地图
:用于体现区域的分布
- 需要经纬度进行 构建
3、工具
第一种:商业化产品
- 特点
- 功能最全面,使用最简单
- 收费的
- 常见
- FIneBi
- PowerBi
- Tableau
- 应用场景
- 有钱的公司
- 快速构建可视化平台
第二种:开源的可视化产品
- 特点
- 功能相对不是特别的全面,使用简单
- 支持自定义开发
- 免费的
- 缺点
- 相对而言,不能满足你所有的需求,必然要实现自定义开发或者集成
- 界面或者交互性不像商业化的工具那么友好
- 常见
- Superset
- Redash
- MetaBase
- 应用场景
- 业务不是特别复杂,可用成功不高
- 能满足大数据中常见的业务的可视化
- 快速构建可视化平台
第三种:自己开发可视化图表
- 特点
- 提供了各种图表的模板,基于模板自己开发嵌入自己的程序中
- 自定义化的程度非常高,完全自定义
- 一般集成在JavaWeb中
- 整个图表库的图非常全面
- 免费的
- 常用:纯JS图标库
- HighCharts
- Echarts
- 应用场景
- 大公司,自己构建可视化平台,直接自己开发所有的图表
- 完全自定义的定制化1、数据可视化