这是我ftl的代码
<script type="text/javascript">
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));
//ajax查询销售数据
// 绘制图表
option = {
title: {
text: '每月销售额'
},
tooltip: {},
xAxis: {
data: ['', '', '', '', '', '']
},
yAxis: {},
series: [{
name: '销售额',
type: 'bar',
data: [5, 20, 36, 10, 10, 20]
}]
};
myChart.setOption(option);
myChart.showLoading();
$.ajax({
async: true,
url: "/admin/index/ajaxEchart",
dataType: "json",
success: function (data) {
var arr = [];
var arrMon = [];
for (var i = 1; i <= 12; i++) {
arr.push(data[i]);
arrMon.push(i + "月份");
}
console.log(arr);
option.xAxis.data = arrMon;
console.log(arrMon);
option.series[1].data = arr;
myChart.hideLoading();
myChart.setOption(option);
}
});
</script>
这是我后台返回的map打印的结果
{11=0.00, 1=0.00, 12=0.00, 2=0.00, 3=127198.75, 4=6987.00, 5=0.00, 6=0.00, 7=0.00, 8=0.00, 9=0.00, 10=0.00}```