diff --git a/components/option/negaposiOption.js b/components/option/negaposiOption.js index 9814fe2..f059be6 100644 --- a/components/option/negaposiOption.js +++ b/components/option/negaposiOption.js @@ -10,6 +10,34 @@ export default function negaposiOption(dName=[], dPositive=[], dNegative = []) { console.log( dPositive ); + const dns = []; // 负面 + const dps = []; // 正面 + for(let i = 0; i <= dNegative.length - 1; i++) { + if(dNegative[i] == 0 && dPositive[i] != 0) { + dps[i] = { + value: dPositive[i], + itemStyle:{ + normal:{ + barBorderRadius:[12,12,12,12], + color: '#0084FF', + } + }, + } + } else if(dNegative[i] != 0 && dPositive[i] == 0) { + dns[i] = { + value: dNegative[i], + itemStyle: { + normal:{ + barBorderRadius:[12,12,12,12], + color: '#FFBF00', + } + } + } + } else { + dns[i] = dNegative[i]; + dps[i] = dPositive[i]; + } + } return { tooltip: { trigger: 'axis', @@ -76,7 +104,7 @@ export default function negaposiOption(dName=[], dPositive=[], dNegative = []) { emphasis: { focus: 'series' }, - data: dPositive + data: dps }, { name: '负面调性', @@ -99,7 +127,7 @@ export default function negaposiOption(dName=[], dPositive=[], dNegative = []) { emphasis: { focus: 'series' }, - data: dNegative + data: dns } ] };