首先要说下,从echarts2.0之后,字符云就被分离出来,需要独自安装
1.安装
1.1安装
其他安装不说了,单独说下需要安装echarts和echarts-wordcloud
npm install echarts-wordcloud -s
1.2引用
在总的js中1
2
3let echarts = require('echarts');
window.echarts=echarts;
require('echarts-wordcloud');
2.使用
heml部分代码就不强调了,直接写js部分1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68let colorlist = ["#4ad2ff ", "#36ffb1", "#23ff4f", "#3dff27", "#7aff1a", "#bdff1c", "#e2ff15", "#fdff52"];
let myChart = echarts.init(document.getElementById("portrait"));
let option = {
tooltip: {},
series: [{
type: 'wordCloud',
gridSize: 10,
//sizeRange: [22, 50],
//rotationRange: [0, 0],
//shape: 'circle',
textStyle: {
normal: {
color:
function() {
return colorlist[parseInt(10*Math.random())];
}
},
/*emphasis: {
shadowBlur: 10,
shadowColor: '#333'
}*/
},
data: [{
name: '企业',
value: 10000,
}, {
name: '公务员',
value: 6181
}, {
name: '2018',
value: 4386
}, {
name: '上下游',
value: 4055
}, {
name: '公司',
value: 2467
}, {
name: '项目',
value: 2244
}, {
name: '十二月份',
value: 1898
}, {
name: '一批',
value: 1484
}, {
name: '大连',
value: 1112
}, {
name: '北京',
value: 965
}, {
name: '全国',
value: 847
}, {
name: '采购',
value: 582
}, {
name: '考试',
value: 555
}, {
name: '示范',
value: 550
},]
}]
};
myChart.setOption(option)
一个简单的字符云就出来了,更多功能以后待更新
最后更新: 2018年11月10日 16:58