|
@@ -116,6 +116,8 @@ export default {
|
|
|
k[v.name] = barGroup.length;
|
|
|
barGroup.push([]);
|
|
|
}
|
|
|
+ if (i < 2) v.type = "y";
|
|
|
+ else v.type = "r";
|
|
|
barGroup[k[v.name]].push(v);
|
|
|
}
|
|
|
this.share1Chart(barGroup);
|
|
@@ -166,12 +168,12 @@ export default {
|
|
|
},
|
|
|
{
|
|
|
text: "软广",
|
|
|
- left: '73%',
|
|
|
+ left: "73%",
|
|
|
top: 50,
|
|
|
},
|
|
|
{
|
|
|
text: "硬广",
|
|
|
- left: '23%',
|
|
|
+ left: "23%",
|
|
|
top: 50,
|
|
|
},
|
|
|
],
|
|
@@ -190,7 +192,18 @@ export default {
|
|
|
left: "center",
|
|
|
bottom: 10,
|
|
|
},
|
|
|
- color: ['#5470c6', '#91cc75', '#fac858', '#ee6666', '#73c0de', '#3ba272', '#fc8452', '#9a60b4', '#ea7ccc','#20B2AA'],
|
|
|
+ color: [
|
|
|
+ "#5470c6",
|
|
|
+ "#91cc75",
|
|
|
+ "#fac858",
|
|
|
+ "#ee6666",
|
|
|
+ "#73c0de",
|
|
|
+ "#3ba272",
|
|
|
+ "#fc8452",
|
|
|
+ "#9a60b4",
|
|
|
+ "#ea7ccc",
|
|
|
+ "#20B2AA",
|
|
|
+ ],
|
|
|
series: list.map((v, i) => {
|
|
|
return {
|
|
|
name: i === 0 ? "硬广" : "软广",
|
|
@@ -252,13 +265,14 @@ export default {
|
|
|
label: {
|
|
|
show: true,
|
|
|
formatter: item => {
|
|
|
+ if (item.value === 0) return "";
|
|
|
return item.value + "%";
|
|
|
},
|
|
|
},
|
|
|
emphasis: {
|
|
|
focus: "series",
|
|
|
},
|
|
|
- data: v.map(o => ((o[k] || 0) * 100).toFixed(2) - 0),
|
|
|
+ data: v.reverse().map(o => ((o[k] || 0) * 100).toFixed(2) - 0),
|
|
|
};
|
|
|
});
|
|
|
if (t > -1 && k === "fee") {
|
|
@@ -271,16 +285,15 @@ export default {
|
|
|
},
|
|
|
label: {
|
|
|
show: true,
|
|
|
- formatter: item => {
|
|
|
- if (t !== -1 && item.dataIndex === t) {
|
|
|
- return t === 0 ? "硬广无刊例价" : "软广无刊例价";
|
|
|
- }
|
|
|
+ formatter: () => {
|
|
|
+ if (t === 0) return "硬广无刊例价";
|
|
|
+ if (t === 1) return "软广无刊例价";
|
|
|
},
|
|
|
},
|
|
|
- data: t === 1 ? [0, 100] : [100, 0],
|
|
|
+ data: t === 0 ? [0, 100] : [100, 0],
|
|
|
});
|
|
|
}
|
|
|
-
|
|
|
+ console.log(li)
|
|
|
var option = {
|
|
|
tooltip: {
|
|
|
trigger: "item",
|
|
@@ -311,13 +324,13 @@ export default {
|
|
|
type: "value",
|
|
|
axisLabel: {
|
|
|
formatter: item => {
|
|
|
- return item + "%"
|
|
|
+ return item + "%";
|
|
|
},
|
|
|
},
|
|
|
},
|
|
|
yAxis: {
|
|
|
type: "category",
|
|
|
- data: ["硬广", "软广"],
|
|
|
+ data: ["软广", "硬广"],
|
|
|
},
|
|
|
series: li,
|
|
|
};
|