首页 前端知识 web数据可视化(Echarts版)4-9基本漏斗图(代码仅供参考)

web数据可视化(Echarts版)4-9基本漏斗图(代码仅供参考)

2025-02-28 12:02:15 前端知识 前端哥 52 556 我要收藏

echarts.js文件下载地址:Apache ECharts

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<script src="echarts.js"></script>
		<title></title>
	</head>
	<body>
		<div id="main" style="width: 800px; height: 800px;"></div>
		<script type="text/javascript">
			var myChart = echarts.init(document.getElementById("main"));
			var option = {
				color :['lingtblue','rgba(0,150,0,0.5)','rgba(255,200,0,0.5)',
				    'rgba(155,200,50,0.5)','rgba(44,44,0,0.5)','rgba(33,33,30,0.5)',
				    'rgba(255,66,0,0.5)','rgba(165,93,31,0.5)','rgba(23,44,55,0.5)'],
				
				title: {left:270,top:0,textStyle:{color:'green'},text:'漏斗图'},
				backgroundColor:'rgba(128,128,128,0.1)',
				tooltip:{trigger:'item',formatter:"{a} <br/>{b} : {c}%"},
				toolbox:{
					left:555,top:0,
					feature:{
						dataView:{readOnly:false},
						restore:{},saveAsImage:{}
					}
				},
				legend:{
					left:40,top:30,data:['浏览选购','添加到购物车','购物车结算',
					'核对订单信息','提交订单','选择支付方式','完成支付']
				},
				series:[
					{
						name:'漏斗图',type:'funnel',left:'3%',
						sort:'descending',
						top:60,bottom:60,width:'80%',
						min:0,max:100,
						minSize:'0%',
						maxSize:'100%',
						gap:2,
						label:{show:true,position:'inside'},
						labelLine:{
							length:10,
							lineStyle:{
								width:1,
								type:'solid'
							}
						},
						itemStyle:{
							normal:{
								label:{show:true,fontSize:15,color:'blue',position:'outside',},
								borderColor:'#fff',
								borderWidth:0,
								shadowBlur:50,
								shadowOffsetX:0,
								shadowOffsetY:50,
								shadowColor:'rgba(0,255,0,0.4)'
							}
						},
						
						emphasis:{label:{fontFamily:"楷体",color:'green',fontSize:28}},
						data:[
							{value:100,name:'浏览选购'},{value:60,name:'添加到购物车'},
							{value:42,name:'购物车结算'},{value:25,name:'核对订单信息'},
							{value:9,name:'提交订单'},{value:4,name:'选择支付方式'},
							{value:2.5,name:'完成支付'},]
					}
				]
			};
			myChart.setOption(option);
		</script>
	</body>
</html>

转载请注明出处或者链接地址:https://www.qianduange.cn//article/21982.html
标签
评论
会员中心 联系我 留言建议 回顶部
复制成功!