html堆叠柱状图脚本,echart 堆叠柱状图

1,实现效果

97a33170ac05

image.png

2,前端代码实现

var dom = document.getElementById("container");

var myChart = echarts.init(dom);

var app = {};

var qsData =[];

var fkData =[];

var qslvData =[];

var fklvData =[];

option = null;

option = {

tooltip: {

trigger: 'axis',

axisPointer: { // 坐标轴指示器,坐标轴触发有效

type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'

}

},

legend: {

data: ['签收数', '反馈数', '签收率', '反馈率']

},

grid: {

left: '3%',

right: '4%',

bottom: '3%',

containLabel: true

},

xAxis: [

{

type: 'category',

data: []

}

],

yAxis: [

{

type: 'value'

}

],

series: [

{

name: '直接访问',

type: 'bar',

stack: '广告1',

data: []

},

{

name: '直接访问1',

type: 'bar',

stack: '广告1',

data: []

},

{

name: '邮件营销',

type: 'bar',

stack: '广告',

data: []

},

{

name: '联盟广告',

type: 'bar',

stack: '广告',

data: []

}

]

};

math?formula=.ajax(%7B%20type%3A'post'%2C%20aytnc%3Atrue%2C%20url%3A'{pageContext.request.contextPath}/xx/xx',

data:{},

dataType:'json',

success:function(ret){

if(ret){

var qsList = ret.qsList;

var fkList = ret.fkList;

for(var i =0; i< qsList.length; i++){

qsfkName.push(qsList.Ds);

qsData.push(qsList[i].qs);

qslvData.push(qsList[i]qslv);

fkData.push(fkList[i]..fk);

fklvData.push(fkList[i].fklv);

}

}

}

myChartt.setOption({

xAxis: {

data: qsfkName,

},

series: [

{

data:qsData,

},

{

data:fkData,

},

{

data:qslvData,

},

{

data:fklvData,

}

]

})

}

},

error:function(err){

return;

}

)}

if (option && typeof option === "object") {

myChart.setOption(option, true);

}

}

3,后台代码

controller:

Map map =new HashMap();

List qsList =this.findQsListService();

List fkList =this.findFkListService();

map.put("qsList",qsList);

map.put("fkList",fkList);

return map;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值