赞
踩
xAxis: [ { type: "category", data:XLabel, axisTick: { // 轴刻度 show: false, }, axisLabel: { // 轴文字 show:false, color: "#A0B2D3", fontSize: 12, }, axisLine: { // 轴线 show: true, color:'#268C8C', }, }, ],
yAxis: [ { type: "value", name: "单位:个", nameTextStyle: { color: "#268C8C", fontSize: 12, padding: [0, 0, 10, -30], //name文字位置 对应 上右下左 }, axisTick: { // 轴刻度 show: false, }, splitLine: { // 网格线 show: true, lineStyle: { //分割线 color: "#268C8C", width: 1, type: "dashed" //dotted:虚线 solid:实线 } }, axisLine: { // 轴线 show: false, }, axisLabel: { // 轴文字 color: "#268C8C", fontSize: 12, }, }, ],
let datas = [ { value: 390, name: "党委(党组)会" }, { value: 435, name: "懂事会" }, { value: 380, name: "职代会" }, { value: 284, name: "股东会" }, { value: 180, name: "经理层办公室" }, { value: 260, name: "其他" }, ]; let seriesArr= [];//series let XLabel = [];//x轴数据 datas.map((item, index) => { XLabel.push(item.name); let obj = {}; obj.name = item.name; obj.type = "bar"; obj.barWidth = 15; obj.stack = "广告"; obj.showBackground = true; // obj.backgroundStyle.color = rgba(2, 253, 253, 0.27); // obj.backgroundStyle.color = 'rgba(2, 253, 253, 0.27)'; obj.data = []; for (var i = 0; i <= index; i++) { if (i != index) { obj.data.push(0); } else { obj.data.push(item.value); } } seriesArr.push(obj); }); var option = { color: ["#02FDFD", "#DAA12E", "#0593D4", "#035DDC", "#7668E9", "#E6D54A"], legend: [ { align: "left", bottom: "3%", left: "center", itemGap: 29, itemWidth: 13, itemHeight: 13, //图例宽高 textStyle: { color: "#A0B2D3", fontSize: 12, // padding:[5, 10 ] }, data:['股东会', '经理层办公室', '其他'] }, { align: "left", bottom: "7%", left: "center", itemGap: 25, itemWidth: 13, itemHeight: 13, //图例宽高 textStyle: { color: "#A0B2D3", fontSize: 12, // padding:[5, 10 ] }, data:[ '懂事会', '职代会' ,'党委(党组)会'] }, ], grid: { // show:true, left: "5%", right: "5%", bottom: "15%", containLabel: true, }, tooltip: { //trigger: 'axis', //显示其他分类 axisPointer: { // 坐标轴指示器,坐标轴触发有效 type: "shadow", // 默认为直线,可选为:'line' | 'shadow' }, // formatter: function (params) { // return ( // '<span style="font-size:20px">' + // params.name + // "<br/>" + // params.marker + // '<span style="color:' + // params.color + // ';font-size:20px;">' + // params.value + // "个" + // "</span>" + // "</span>" // ); // }, }, xAxis: [ { type: "category", data:XLabel, axisTick: { // 轴刻度 show: false, }, axisLabel: { // 轴文字 show:false, color: "#A0B2D3", fontSize: 12, }, axisLine: { // 轴线 show: true, color:'#268C8C', }, }, ], yAxis: [ { type: "value", name: "单位:个", nameTextStyle: { color: "#268C8C", fontSize: 12, padding: [0, 0, 10, -30], //name文字位置 对应 上右下左 }, axisTick: { // 轴刻度 show: false, }, splitLine: { // 网格线 show: true, lineStyle: { //分割线 color: "#268C8C", width: 1, type: "dashed" //dotted:虚线 solid:实线 } }, axisLine: { // 轴线 show: false, }, axisLabel: { // 轴文字 color: "#268C8C", fontSize: 12, }, }, ], //series:[ // { // name: "直接访问", // type: "bar", // barWidth: 25, // stack: "广告", // data: [320], // }, // { // name: "邮件营销", // type: "bar", // barWidth: 25, // stack: "广告", // data: [0, 132], // }, // { // name: "联盟广告", // type: "bar", // stack: "广告", // barWidth: 25, // data: [0, 0, 191], // }, // { // name: "视频广告", // type: "bar", // barWidth: 25, // stack: "广告", // data: [0, 0, 0, 154], // }, series: seriesArr, };
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。