$(function () { }); var myChart; // 基于准备好的dom,初始化echarts实例 var dChart = echarts.init(document.getElementById('main3')); // 指定图表的配置项和数据 function dFun(productNameList,salesList) { dChart.setOption({ title: { text: '产品销量前50' }, tooltip: { trigger: 'axis', axisPointer: { type: 'shadow' } }, legend: { data: productNameList }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true }, dataZoom: [ //Y轴滑动条 { type: 'slider', //滑动条 show: true, //开启 yAxisIndex: [0], left: '93%', //滑动条位置 start: 1, //初始化时,滑动条宽度开始标度 end: 50 //初始化时,滑动条宽度结束标度
}, { type: 'inside', //内置滑动,随鼠标滚轮展示 yAxisIndex: [0], start: 1,//初始化时,滑动条宽度开始标度
end: 50 //初始化时,滑动条宽度结束标度 } ], xAxis: { type: 'value', name: '数量', }, yAxis: { type: 'category', data: productNameList, }, series: [ { name: productNameList, type: 'bar', data: salesList, // label:seriesLabel, barWidth:20, }] }); } var seriesLabel = { normal: { show: true, textBorderColor: '#333', textBorderWidth: 1 } } function clearDate(){ $("#month").val(""); $("#week").val(""); } function queryMonthly(){ var month = document.getElementById("month").value; var week = document.getElementById("week").value; // var startMonthDate = new Date(month); // var endWeekDate = new Date(week); // if(startMonthDate.getTime() > endWeekDate.getTime()){ // alert("开始时间不能大于结束时间"); // return; // } var param = { month:month, week:week }; console.log(param); // 折线图 $.ajax({ url: "../monthly/top10ForProduct", data: param, contentType:"application/x-www-form-urlencoded", type: 'POST', success: function(data) { console.log(JSON.stringify(data)) if (data.code =='500'){ alert(data.msg); return; } dFun(data.productNameList, data.salesPriceList); }, }); }