echarts如何做出两个颜色?

数据那里要弄两个颜色 一个黑色一个灰色怎么办?
echarts如何做出两个颜色?


回答:

echarts如何做出两个颜色?

   legend: [

{

orient: 'vertical',

left: 'left',

icon: 'circle',

top: 30,

formatter(name) {

var data = option.series[0].data;

var total = 0;

var tarValue;

for (var i = 0; i < data.length; i++) {

total += data[i].value;

if (data[i].name == name) {

tarValue = data[i].value;

}

}

var p = Math.round((tarValue / total) * 100);

return `${name} | ${p}%`;

}

},

{

left: 'left',

orient: 'vertical',

icon: 'none',

top: 30,

left: 130,

textStyle: {

color: '#aaa'

},

formatter(name) {

var data = option.series[0].data;

var total = 0;

var tarValue;

for (var i = 0; i < data.length; i++) {

total += data[i].value;

if (data[i].name == name) {

tarValue = data[i].value;

}

}

var v = tarValue;

return `${v}`;

}

}

],


回答:

需要另辟蹊跷,比较建议的是用html模拟,然后关联html的点击事件到legend的选择事件,但是比较复杂。比较简单的就是再创建一个legend,设置成灰色,文字在formatter中根据name生成
echarts如何做出两个颜色?

以上是 echarts如何做出两个颜色? 的全部内容, 来源链接: utcz.com/p/937500.html

回到顶部