词云
用户词云是用来来展示大量文本数据,由词汇组成类似云的彩色图形,铜虫用于展示数据中的标签等,它可以根据标签的权重来控制展示文字的大小,它有以下的优点:
- 快速感知最突出的文字
- 快速定位按字母顺序排列的文字中相对突出的部分
本质上,词云是特殊的点图,就是在画布上绘制点,每一个点代表一个词,点的大小是权重,根据颜色区分类别,最后将点替换为文字,配置上旋转和图形即可。
这里我们使用的是蚂蚁金服AntV的G2图,首先看一下官网给的样例需要引入的模块:
<script src="https://gw.alipayobjects.com/os/antv/assets/g2/3.1.0/g2.min.js"></script>
<script src="https://gw.alipayobjects.com/os/antv/assets/data-set/0.8.7/data-set.min.js"></script>
<script src="https://gw.alipayobjects.com/os/antv/assets/lib/jquery-3.2.1.min.js"></script>
<script src="https://gw.alipayobjects.com/os/antv/assets/lib/lodash-4.17.4