echarts绘制词云图及常用属性


series:[{
	type: 'wordCloud',
	
	gridSize: 5,  // 单词之间的间隔大小
	
	rotationRange:[45, 135], // 字体旋转角度的范围,这里是45度到135度

	shape:'star',  // 词云的形状,可选值有
	// cardioid心形,diamond菱形,square正方形,triangle-forward指向右边的三角形,triangle-upright正三角形
	// triangle三角形,pentagon五角形,star五角星形,
	
	sizeRange: [10, 60], // 最小字体和最大字体
	
	textStyle: {  // 词云的字体样式与echarts其他的图表设置字体样式类似
		normal: {   // 随机生成每个单词的颜色
			color: function () {
				return 'rgb(' + [
				       Math.round(Math.random() * 255),
				       Math.round(Math.random() * 255),
				       Math.round(Math.random() * 255)
				   ].join(',') + ')';
			}
		},
		
		emphasis: {  // 单词高亮时显示的效果
			shadowBlur: 10,
			shadowColor: '#333'
		}
	},
	
	data:[{
		name: 'python',
		value: 5000
	},{
		name: 'java',
		value: 6000
	},
	......{}]  // data的形式与饼图类似name:value形状,每一个单词需要一个name:value
}]

你可能感兴趣的:(echarts)