var uploadedDataURL = "/asset/get/s/data-1608953601628-qCP1PSE5M.json"; var Data={name:[],value:[]}; var option; $.get(uploadedDataURL,function(result){ result=eval(result) for(var i in result) { Data.name.push(result[i].name); Data.value.push(result[i].value); } console.log(Data) option = { title: { text: '国家标准类型数量', textStyle: { align: 'center', color: '#fff', fontSize: 20, }, top: '13%', left: 'center', }, backgroundColor: '#0F375F', grid: { width:400, height:250, top: "25%", bottom: "10%",//也可设置left和right设置距离来控制图表的大小 left:"30%", }, tooltip: { trigger: "axis", axisPointer: { type: "shadow", label: { show: true } } }, legend: { data: ["数量", "标准类型"], top: "15%", textStyle: { color: "#ffffff" } }, xAxis: { data: Data.name, name:"标准类型", axisLine: { show: true, //隐藏X轴轴线 lineStyle: { color: '#ffffff' } }, axisTick: { show: true //隐藏X轴刻度 }, axisLabel: { show: true, textStyle: { color: "#ffffff" //X轴文字颜色 }, rotate: -45 }, }, yAxis: [{ type: "value", name: "数量", nameTextStyle: { color: "#ffffff" }, splitLine: { show: false }, axisTick: { show: true }, axisLine: { show: true, lineStyle: { color: '#FFFFFF' } }, axisLabel: { show: true, textStyle: { color: "#ffffff" } }, max:2000, }, /* { type: "value", name: "",//同比 nameTextStyle: { color: "#ebf8ac" }, position: "right", splitLine: { show: false }, axisTick: { show: false }, axisLine: { show: false }, axisLabel: { show: false, formatter: "{value} %", //右侧Y轴文字显示 textStyle: { color: "#ebf8ac" } } }, */ { type: "value", gridIndex: 0, //min: 50, //max: 100, splitNumber: 8, splitLine: { show: false }, axisLine: { show: false }, axisTick: { show: false }, axisLabel: { show: false }, splitArea: { show: true, areaStyle: { color: ["rgba(250,250,250,0.0)", "rgba(250,250,250,0.05)"] } } } ], dataZoom: [ // { // type: 'slider', // show: true, // xAxisIndex: [0], // start: Data.name.length-20, // end: Data.name.length, // }, // { // type: 'slider', // show: false, // yAxisIndex: [0], // left: '93%', // }, { type: 'inside', xAxisIndex: [0], start: Data.name.length-20, end:Data.name.length }, // { // type: 'inside', // yAxisIndex: [0], // filterMode: 'empty' // //start: , // //end: // } ], series: [ /* { //name: "标准数量", type: "line", yAxisIndex: 1, //使用的 y 轴的 index,在单个图表实例中存在多个 y轴的时候有用 smooth: true, //平滑曲线显示 showAllSymbol: true, //显示所有图形。 symbol: "circle", //标记的图形为实心圆 symbolSize: 10, //标记的大小 itemStyle: { //折线拐点标志的样式 color: "#058cff" }, lineStyle: { color: "#058cff" }, areaStyle:{ color: "rgba(5,140,255, 0.2)" }, data:Data.value, barCategoryGap: "100%" },*/ { //name: "标准数量", type: "bar", barWidth: 20, barCategoryGap: "100%", itemStyle: { normal: { color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: "#00FFE3" }, { offset: 1, color: "#4693EC" } ]) } }, data: Data.value, } ] }; myChart.setOption(option); })