var dataname = ['类别1', '类别2', '类别3', '类别4', '类别5', '类别6', '类别7'];
var datamax = [100, 100, 100, 100, 100, 100, 100];
var indicator = [];
for (var i = 0; i < dataname.length; i++) {
indicator.push({
name: dataname[i],
max: datamax[i],
});
}
option = {
backgroundColor: '#091C2F',
tooltip: {
show: false, // 弹层数据去掉
},
radar: {
center: ['50%', '55%'], // 外圆的位置
name: {
textStyle: {
color: '#fff',
fontSize: 14,
fontWeight: 400,
fontFamily: 'PingFangSC-Regular,PingFang SC',
},
},
// TODO:
indicator: indicator,
splitArea: {
// 坐标轴在 grid 区域中的分隔区域,默认不显示。
show: true,
areaStyle: {
// 分隔区域的样式设置。
color: ['transparent'], // 分隔区域颜色。分隔区域会按数组中颜色的顺序依次循环设置颜色。默认是一个深浅的间隔色。
},
},
axisLine: {
// 指向外圈文本的分隔线样式
lineStyle: {
color: '#6983FB',
},
},
splitLine: {
lineStyle: {
type: 'solid',
color: '#6983FB', // 分隔线颜色
width: 1, // 分隔线线宽
},
},
},
series: [
{
type: 'radar',
data: [
{
// TODO:
value: [80, 80, 60, 20, 12, 23, 60],
name: 'a',
areaStyle: {
normal: {
color: '#60FF52',
},
},
itemStyle: {
color: 'transparent',
borderColor: 'transparent',
borderWidth: 1,
},
lineStyle: {
normal: {
color: '#60FF52',
width: 2,
},
},
axisTick:{
show:false
}
},
{
// TODO:
value: [40, 70, 20, 60, 20, 10, 40],
name: 'b',
areaStyle: {
normal: {
color: '#64C3F4',
},
},
itemStyle: {
color: 'transparent',
borderColor: 'transparent',
borderWidth: 1,
},
lineStyle: {
normal: {
color: '#64C3F4',
width:2,
},
},
},
],
},
],
};