图标数据
性别与入会方式所组成的堆积柱状图
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<!--引入ECharts脚本-->
<script type="text/javascript" src="js/echarts.js"></script>
</head>
<body>
<div id="main" style="width: 600px;height: 400px;"></div>
<script type="text/javascript">
var myChart=echarts.init(document.getElementById("main"));
var option={
title:{ //标题项
text :'堆积柱状图',
subtext:'性别与入会方式'
},
tooltip:{ //提示框组件
trigger:'axis', //触发类型 //axis 坐标轴触发
axisPointer:{ //坐标轴指示器配置项
type:'shadow' //'shadow' 阴影指示器
},
},
legend:{ //图例
data:['自愿','微信推广','节日活动','团购推销']
},
xAxis:{
type:"category", //类目轴
data:["男","女"]
},
yAxis:{
type:"value",
},
series:[{
name:'自愿',
type:'bar',
data:[2,3]
},{
name:'微信推广',
type:'bar',
stack:'入会效果',
data:[0,2]
},{
name:'节日活动',
type:'bar',
stack:'入会效果',
data:[2,2]
},{
name:'团购推销',
type:'bar',
stack:'入会效果',
data:[1,2]
}]
};
myChart.setOption(option);
</script>
</body>
</html>
性别与年龄组成的条形图
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<!--引入ECharts脚本-->
<script type="text/javascript" src="js/echarts.js"></script>
</head>
<body>
<div id="main" style="width: 600px;height: 400px;"></div>
<script type="text/javascript">
var myChart=echarts.init(document.getElementById("main"));
var option={
title:{ //标题项
text :'条形图',
subtext:'性别与年龄'
},
tooltip:{ //提示框组件
trigger:'axis', //触发类型 //axis 坐标轴触发
axisPointer:{ //坐标轴指示器配置项
type:'shadow' //'shadow' 阴影指示器
},
},
legend:{ //图例
data:['自愿','微信推广','节日活动','团购推销']
},
xAxis:{
type:"value",
},
yAxis:{
type:"category", //类目轴
data:["女","男"]
},
series:[{
name:'20-30',
type:'bar',
data:[6,4]
},{
name:'31-40',
type:'bar',
data:[3,0]
},
{
name:'40以上',
type:'bar',
data:[0,1]
},]
};
myChart.setOption(option);
</script>
</body>
</html>
城市与购买总金额组成的瀑布图
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<!--引入ECharts脚本-->
<script type="text/javascript" src="js/echarts.js"></script>
</head>
<body>
<div id="main" style="width: 600px;height: 400px;"></div>
<script type="text/javascript">
var myChart=echarts.init(document.getElementById("main"));
var option={
title:{ //标题项
text :'瀑布图',
subtext:'城市与购买总金额'
},
tooltip:{ //提示框组件
trigger:'axis', //触发类型 //axis 坐标轴触发
axisPointer:{ //坐标轴指示器配置项。
type:'shadow' //阴影指示器
},
formatter:function(params){
var tar=params[0];
return tar.name+'<br/>'+tar.seriesName+":"+tar.value
}
},
xAxis:[
{
type:'category',
splitLine:{show:false}, //坐标轴在 grid 区域中的分隔线。
data:['总费用','东莞',"深圳",'广州','佛山']
}
],
yAxis:[
{
type:'value'
}
],
series:[
{
name:'辅助',
type:'bar',
stack:'总量',//数据堆叠
itemStyle:{ //图形样式。
normal:{ //正常柱子颜色
barBorderColor:'rgba(0,0,0,0)', //柱子边框颜色
barBorderWidth:'2',
color:'rgba(255,255,0,0)',
},
emphasis:{//鼠标滑过颜色
barBorderColor:'rgba(0,0,0,0)',
barBorderWidth:'2',
color:'rgba(255,255,255,0.8)',
}
},
data:[0,0,546,1727,4803],
},
{
name:'购买总金额',
type:'bar',
stack:'总量',//数据堆叠
itemStyle:{
normal:{
label:{//图形上的文本标签,可用于说明图形的一些数据信息,比如值,名称等。
show:true,position:'inside'//文字块的内边距
}
}
},
data:[7078,546,1181,3076,2275],
}
]
};
myChart.setOption(option);
</script>
</body>
</html>
入会方式组成的饼图
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="js/echarts.js"></script>
</head>
<body>
<div id="main" style="width: 600px;height: 400px;"></div>
<script type="text/javascript">
var myChar=echarts.init(document.getElementById("main"));
var option={
title:{
text:"饼图",
subtext:'入会方式',
left:'center' //居中显示
},
legend:{
orient:'vertical', //图例列表的布局朝向。 //垂直
x:'10',
data:['自愿','微信推广','节日活动','团购推销'] , //图例组件系列的名称
icon:'circle', //图例图形形状
},
series:[
{
name:'访问来源',
type:'pie',
radius:'66%',//饼图的半径。
//max:10,
center:['58%','55%'], //饼图的中心(圆心)坐标,数组的第一项是横坐标,第二项是纵坐标。
clockWise:true,//饼图的扇区是否是顺时针排布
data:[
{value:5,name:'自愿'},
{value:2,name:'微信推广'},
{value:4,name:'节日活动'},
{value:3,name:'团购推销'},
]
}
]
};
myChar.setOption(option)
</script>
</body>
</html>
入会方式组成的环形饼图
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="js/echarts.js"></script>
</head>
<body>
<div id="main" style="width: 600px;height: 400px;"></div>
<script type="text/javascript">
var myChar=echarts.init(document.getElementById("main"));
var option={
title:{
text:"环形饼图",
subtext:'入会方式',
left:'center' //居中显示
},
legend:{
orient:'vertical', //图例列表的布局朝向。 //垂直
x:'10',
data:['自愿','微信推广','节日活动','团购推销'] , //图例组件系列的名称
icon:'circle', //图例图形形状
},
series:[
{
name:'访问来源',
type:'pie',
radius:['20%','55%'],//饼图的半径。
//max:10,
center:['58%','55%'], //饼图的中心(圆心)坐标,数组的第一项是横坐标,第二项是纵坐标。
clockWise:true,//饼图的扇区是否是顺时针排布
data:[
{value:5,name:'自愿'},
{value:2,name:'微信推广'},
{value:4,name:'节日活动'},
{value:3,name:'团购推销'},
]
}
]
};
myChar.setOption(option)
</script>
</body>
</html>