echarts radar 每个拐点设置不同颜色

有没办法在雷达图为每个拐点设置不同颜色?

我一开始想的是每个数据单独设置,但在雷达图里无法成功,请问有什么方法吗?

var data = [
    [55,90,50],
    [{
        value: 20,
        itemStyle: {
            normal: {
                color: 'black'
            }
        }
    }, {
        value: 20,
        itemStyle: {
            normal: {
                color: 'yellow'
            }
        }
    }, {
        value: 20,
        itemStyle: {
            normal: {
                color: 'green'
            }
        }
    }]
]
option = {
    radar: {
        indicator: [
            {name: 'AQI', max: 300},
            {name: 'PM2.5', max: 250},
            {name: 'PM10', max: 300},
        ],
    },
    series: [
        {
            type: 'radar',
            data: data
        }
    ]
};
阅读 7k
2 个回答

说个自己的处理方法。
直接写个函数,变成四组数据

var data = [[55,90,50]];
var data1 = [[50,'-','-']];
var data2 = [['-',90,'-']];
var data3 = [['-','-',50]];

之后每个拐点单独绘制。

测试了一下echarts的雷达图貌似只支持同一组数据使用同一种样式,不能每个点都独立使用一种样式

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题