carte radar écriture de ecahrts

getRadarOption (ARR) { 
le laisser indiArr = [];
le laisser dataArr = [];
pour ( LeT I = 0; I <ARR. longueur; i ++) {
indiArr. Appuyez sur ({
nom: [ARR . I] nom, // chaque nom pôle
min: 0, valeur de plage minimum //
max: 100, la valeur de portée maximale //
});
dataArr. Appuyez sur (ARR [ I]. valeur);
}

let option = {
Couleur: [ '# 61a5e8' ],
info - bulle: {
Trigger: 'Point',
Formatter: (les params) => {
leT indicateur = Option. Radar. Indicateur;
laisser nameArr = [];
laissez data = '';
laisser result = '';

pour ( laisser la clé dans l' indicateur) {
nameArr. poussoir ( indicateur [ touche]. nom);
}

Pour ( laisser i = 0; i <params. Valeur. Longueur; i ++) {
data = nameArr [ i] + ':' + (. Params valeur [ i]);
entraîner + = données + '<br/>';
}

Retour résultat;
}
},
Grille: {
dessus: '0%'
},
Radar: {
Forme: 'Circle',
nom: {
TEXTSTYLE: {
Couleur: '# 000000',
le fontSize: 13 est
le fontFamily: 'Microsoft Yahei',
}
},
splitNumber: . 4,
splitArea: {
AreaStyle: {
Couleur: [ ' #FFFFFF », '# f2f2f2', '#FFFFFF', '#bcbcbc '] // radar couleur figure quatre cercle divisé
}
},
axisLine: {// ligne de style graphique radar
du lineStyle: {
Show: ' true' ,
Couleur: '#ebebeb',
}
},
SplitLine: // {cercle style de ligne de division
du lineStyle: {
Show: 'true',
Couleur:'#Ebebeb'// ligne de séparation Couleur largeur: . 1, // largeur de la ligne séparant } }, RADIUS: '70% ' Centre: [ '50%', '50% « ], Indicateur: indiArr, }, Série: [{ nom : 'règle d' inspection', tapez: 'Radar', données: [ { Symbole: 'Circle', AreaStyle: { normal: { Opacité: 0,6, } }, valeur: dataArr, chaque valeur de coordonnées // } ] }] }; retour Option; },

























Je suppose que tu aimes

Origine www.cnblogs.com/zhanyuefeixian/p/12610955.html
conseillé
Classement