漏斗图重构

qianming 3 years ago
parent d4689d6055
commit 0437157edd

@ -329,7 +329,13 @@ export const widgetFunnel = {
placeholder: '', placeholder: '',
relactiveDom: 'dataType', relactiveDom: 'dataType',
relactiveDomValue: 'staticData', relactiveDomValue: 'staticData',
value: [{"value": 60,"name": "访问"},{"value": 40, "name": "咨询"},{"value": 20, "name": "订单"},{"value": 80,"name":"点击"},{"value":100,"name":"展现"}], value: [
{"value": 2, "name": "访问"},
{"value": 5, "name": "咨询"},
{"value": 12, "name": "订单"},
{"value": 40, "name": "点击"},
{"value": 125, "name": "展现"}
],
}, },
{ {
type: 'dycustComponents', type: 'dycustComponents',
@ -380,4 +386,4 @@ export const widgetFunnel = {
}, },
], ],
} }
} }

@ -24,18 +24,64 @@ export default {
}, },
tooltip: { tooltip: {
trigger: "item", trigger: "item",
formatter: "{a} <br/>{b} : {c}%" formatter: "{a} <br/>{b} : {c}"
}, },
legend: { legend: {
x : 'center',
y : '92%',
textStyle: { textStyle: {
color: "#fff" color: "#fff"
} }
}, },
series: [ series: [
{
name: '',
type: 'funnel',
left: 'center',
width: '90%',
sort: 'ascending',
label: {
normal: {
formatter: '{b}',
backgroundColor:'#6D480E',
borderRadius :3,
padding :[5,5,1,5],
shadowBlur: 0,
shadowOffsetX: 2,
shadowOffsetY: 2,
shadowColor: '#9E853A'
},
},
labelLine: {
normal: {
show: true,
length: 15,
lineStyle: {
type: 'solid',
//color: "#6D480E"
},
}
},
itemStyle: {
normal: {
opacity: 0.5,
borderColor: '#000',
borderWidth: 2,
shadowBlur: 0,
shadowOffsetX: 0,
shadowOffsetY: 10,
shadowColor: 'rgba(0, 0, 0, .6)'
}
},
tooltip: {
show: false
},
},
{ {
name: "", name: "",
type: "funnel", type: "funnel",
left: "10%", left: "center",
top: 60, top: 60,
bottom: 60, bottom: 60,
width: "80%", width: "80%",
@ -46,8 +92,18 @@ export default {
sort: "descending", sort: "descending",
gap: 2, gap: 2,
label: { label: {
show: true, normal: {
position: "inside" position: 'inside',
formatter: '{c}',
textStyle: {
color: '#fff',
fontSize:14,
}
},
emphasis: {
position: 'inside',
formatter: '{b}: {c}'
}
}, },
labelLine: { labelLine: {
length: 10, length: 10,
@ -57,12 +113,14 @@ export default {
} }
}, },
itemStyle: { itemStyle: {
borderColor: "#fff", normal: {
borderWidth: 1 opacity: 0.8,
}, borderColor: 'rgba(12, 13, 43, .9)',
emphasis: { borderWidth: 3,
label: { shadowBlur: 5,
fontSize: 20 shadowOffsetX: 0,
shadowOffsetY: 5,
shadowColor: 'rgba(0, 0, 0, .6)'
} }
}, },
data: [] data: []

Loading…
Cancel
Save