创建echarts模型
<div id="Map-cal-bar" style="width:100%;height:400px;float: left;"></div>
<script type="text/javascript">
var barInstantiation = echarts.init(document.getElementById('Map-cal-bar'));
var barChart = {
xAxis: {
type: 'category',
axisLabel: {
interval: '0',
rotate: -40
},
data: mapData1
},
yAxis: {
type: 'value'
},
series: [{
data: mapData2,
type: 'line',
smooth: true
}]
};
barInstantiation.setOption(barChart);
</script >
动态获取数据
barInstantiation.showLoading({
text: '数据正在加载...',
textStyle: { fontSize: 30, color: '#444' },
effectOption: { backgroundColor: 'rgba(0, 0, 0, 0)' }
});
$.get(ServerPath + 'api/tic_ticket/prsonCnt?dtbegin=' + dtbegin + '&dtend=' + dtend + '&isprd=' + isprd + '&datetype=' + datetype ).done(function (obj) {
var Datelist = obj.rows.Datelist;
var Cont = obj.rows.Cont;
barInstantiation.setOption({
xAxis: {
data: Datelist
},
series: [{
data: Cont
}]
});
barInstantiation.hideLoading();
});
后台数据格式
这种的比较简单,准备两个数组即可.