echarts为label 文字设置不同颜色

找了好多技术文档都不适合,后来研究一个下午终于找到好办法了 上码

 label: {
                            normal: {
                                show: true,
                                formatter: function(data) {
                                    if (max[data.dataIndex] == null || max[data.dataIndex] == '') {
                                        return "";
                                    } else {
                                    	if(cur[data.dataIndex] <= min[data.dataIndex]){
                                    		return '{a|' + wickDesc[data.dataIndex] + '}';
                                    	}
                                    	return '{b|' + wickDesc[data.dataIndex] + '}';
                                        
                                    }
                                },
                                rich: {
                                    a: {
                                        color: '#ff0000',
                                        fontFamily: 'Microsoft YaHei',
                                        fontSize: 13
                                    },
                                    b: {
                                        color: '#005c98',
                                        fontFamily: 'Microsoft YaHei',
                                        fontSize: 13
                                    }
                                }

echarts为label 文字设置不同颜色_第1张图片



做成了2个版本的style  就可以方便判断了 

你可能感兴趣的:(echarts为label 文字设置不同颜色)