首先要说下,从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