html词云制作,点我生成云词图.html

//传入echarts中的data var dataList=[]; //初始词的大小 var initVal=9999 //添加一个数据 function

//传入echarts中的data

var dataList=[];

//初始词的大小

var initVal=9999

//添加一个数据

function setData(){

dataList=[];

//所有页面输入的词

var words=document.getElementById('wordTexts').value;

//按行分割成数组

var wordsArr = words.split("\n")

for(var i=0;i

var word=wordsArr[i];

//每次生成的词大小降低30%

initVal=initVal*0.7

//数据封装到json对象,添加到list中

var appendData ={

name: word,

value: initVal,

itemStyle: createRandomItemStyle()

}

dataList.push(appendData)

}

world_cloud(dataList);

}

//随机生成词的颜色

function createRandomItemStyle() {

return {

normal: {

color: 'rgb(' + [

Math.round(Math.random() * 160),

Math.round(Math.r