最近开始研究数据分析和数据挖掘,两方面的基本功要夯实,一块是数据建模,另一块是可视化。 现有的可视化工具已经非常丰富,图表构成也非常齐全,很多也支持个性化。 具体的可视化工具比较可参考:有哪些值得推荐的数据可视化工具?
其实看了知乎各路大神的推荐,心中多少已经有底了。。真正的重剑无锋大巧不工,最值得学的还是Excel啊!
Echarts加入到apache基金会后,文档方面完善了很多,不但有了更规范的API和教程,也有了每种图表分门别类的数据速查手册,对于快速上手和开发益处多多。
一. 组件(component)
1. 组件构成
组件是构成图表的要素,常用的组件有xAxis(直角坐标系 X 轴)、yAxis(直角坐标系 Y 轴)、grid(直角坐标系底板)、angleAxis(极坐标系角度轴)、radiusAxis(极坐标系半径轴)、polar(极坐标系底板)、geo(地理坐标系)、dataZoom(数据区缩放组件)、visualMap(视觉映射组件)、tooltip(提示框组件)、toolbox(工具栏组件)、series(系列)等。

其中系列是比较特殊的组件,是图表的核心数据展现区域,一个系列中可以包含一到多个图表类型,可进行自定义排布与叠加。分单序列数据与数据集方式。


2. 组件定位
通过grid的位置属性来精确定位图表所在位置
多个grid
3. 行列映射
使用seriesLayoutBy配置项,改变图表对于行列的理解。 seriesLayoutBy可取值:
- ‘column’: 默认值。系列被安放到 dataset 的列上面。
- ‘row’: 系列被安放到 dataset 的行上面。
其他详细教程参考:
下面给出一些基本的图例,具体可参考Echarts官方教程