option = { title: { text: '柱图', subtext: '数据来自网络' }, tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } }, legend: { data: ['数据一','数据二','数据三'] },//图例与series数据相对应,几种数据并列或者堆叠 grid: { left: '5%', right: '5%', bottom: '5%', },//图表的位置 xAxis: { type: 'category',//轴类型 category数据类型轴 value数据值轴 横向柱图就相互交换xy轴type和对应数据 data: ['第一','第二','第三','第四','第五','第六','第七','第八','第九','第十',],//数据类型轴数组 }, yAxis: { type: 'value',//数据值轴数组 axisLine: { show: true, //坐标轴线显示与否 lineStyle: { color: "#828282", width: 1 //轴线宽 } }, //x轴线段样式 axisLabel: { textStyle: { fontSize: 12, color:'black' } },//轴文本样式 axisTick: { show: false } //刻度线样式 }, series: [ { name: '数据一', type: 'bar', stack: '叠加', data: [10,18,50,40,54,16,28,41,31,22] }, { name: '数据二', stack: '叠加', type: 'bar',//换为line 实现折线与柱状图 data: [10,18,50,40,54,16,28,41,31,22] }, { name: '数据三', stack: '我不叠加',//添加stack属性,相同的stack值的数据类型将会叠加不并列,值为自定义值 type: 'line',//换为line 实现折线与柱状图 data: [10,18,50,40,54,16,28,41,31,22] } ]//数据类型,一个对象代表一个图表形状,可以切换type换成折线图 };