option = { title : { title:'"未扣"图例的边框为什么无法显示,在2.2.7中可以显示,3.0就不行', subtext: '虚拟数据' }, tooltip : { trigger: 'axis', axisPointer : { // 坐标轴指示器,坐标轴触发有效 type : 'shadow' // 默认为直线,可选为:'line' | 'shadow' }, formatter: function (params){ var ret = ''; ret = params[0].name + '<br/>' + params[0].seriesName + ' : ' + (params[0].value + params[1].value) + '<br/>' + params[1].seriesName + ' : ' + params[1].value; return ret; } }, legend: { selectedMode:false, data:['应扣', '未扣'] }, toolbox: { show : true, feature : { mark : {show: true}, dataView : {show: true, readOnly: false}, restore : {show: true}, saveAsImage : {show: true} } }, calculable : false, xAxis : [ { type : 'category', data : ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月','1月'] } ], yAxis : [ { type : 'value', boundaryGap: [0, 0.1] } ], series : [ { name:'应扣', type:'bar', stack: 'sum', barCategoryGap: '50%', itemStyle: { normal: { color: 'tomato', barBorderColor: 'tomato', barBorderWidth: 6, barBorderRadius:0, label : { show: true, position: 'insideTop' } } }, data:[260, 200, 220, 120, 100, 80,100,120,200,300,80,50,60] }, { name:'未扣', type:'bar', stack: 'sum', itemStyle: { normal: { color: '#fff', barBorderColor: 'tomato', barBorderWidth: 6, barBorderRadius:0, label : { show: true, position: 'top', formatter: function (params) { for (var i = 0, l = option.xAxis[0].data.length; i < l; i++) { if (option.xAxis[0].data[i] == params.name) { return option.series[0].data[i] + params.value; } } }, textStyle: { color: 'tomato' } } } }, data:[60, 80, 50, 80,80, 70,50,30,25,25,35,50,40] } ] };