作者 | 张健挺 | ||
---|---|---|---|
作者单位 | |||
出版年 | 1989 | ||
会议名称 | wang lili',346],['wang lijun',294],['chen zhen',278],['赵伟',216],['赵玮',99],['王丽莉',94],['王爱萍',86],['陈真',76],['王丽丽',56],['杨淑华',50],['赵巍',35],['yang shuhua',29],['陈震',23],['赵炜',21],['',20],['储满生',20],['huang songling',15],['柳政根',15],['chen deyun',14],];
var string_ = "";
for (var i = 0; i < data.length; i++) {
var string_f = data[i][0];
var string_n = data[i][1];
if(string_f!=" "){
string_ += "{text: '" + string_f + "', weight: '" + string_n + "',html: {'class': 'span_list'}},";
}
}
var cloudDataMap = new Map();
$(function() {
// 基于准备好的dom,初始化echarts实例
var cloudChart = echarts.init(document.getElementById('releseauthor'));
var cloudData = [];
var maxCount = 50;
for (var i = 0; i < word_list.length && i < maxCount; i++) {
var thisName = word_list[i].text.replace(/(<\/?a.*?>)|(<\/?span.*?>)/g, '');
cloudData.push({value:word_list[i].weight,name:thisName});
cloudDataMap.set(thisName,word_list[i].text);
}
// 指定图表的配置项和数据
var cloudOption = {
tooltip: {},
series: [ {
type: 'wordCloud',
gridSize: 2,
sizeRange: [12, 40],
rotationRange: [0, 90],
shape: 'pentagon',
rotationStep: 90,
textPadding: 0,
autoSize: {
enable: true,
minSize: 6
},
width: 210,
height: 128,
drawOutOfBound: true,
textStyle: {
normal: {
color: function () {
return 'rgb(' + [
Math.round(Math.random() * 160),
Math.round(Math.random() * 160),
Math.round(Math.random() * 160)
].join(',') + ')';
}
},
emphasis: {
shadowBlur: 10,
shadowColor: '#333'
}
},
data: cloudData
} ]
};
// 使用刚指定的配置项和数据显示图表
cloudChart.setOption(cloudOption);
cloudChart.on('click', function (params) {
var herf = cloudDataMap.get(params.name).match(/href="(.*?)"/i)[1];
window.location.href=herf;
});
});
var string_list = string_;
var word_list = eval("[" + string_list + "]");
相关关键词
|