php echarts动态获取数据接口,echarts 折线图 Ajax调用后台接口获取动态数据显示

echarts 折线图 Ajax调用后台接口获取动态数据显示

echarts 折线图 Ajax调用后台接口获取动态数据显示

不说废话,注意:不要忘了引入JS

折线图效果图:

38682774dc4deade17cb67cac2e180f5.png

代码:

$(function(){

$.ajax({

type : 'post',

url: baseUrl + "BIAction/buslineAttendance",//调用后台接口获取折线图上的数据

dataType: "jsonp",

success:function(result){

var dataList = result.dataList;//这个是Y轴的数据

var dateList = result.dateList;//这个是X轴的日期

//基于准备好的dom,初始化echarts实例

var myChart = echarts.init(document.getElementById('main'));

option = {

tooltip: {

// formatter: '{b0}
{a0}:{c0}
{a1}:{c1}%',

trigger: 'axis',

formatter: function (dataList) {

var html;

for(var i=0;i

html = dataList[i].value+"%";//这里注意两个参数名不一样 data 和 date

}

return html;

}

},

title: {

text: '上座率'

},

grid: {

left: '3%',

right: '4%',

bottom: '3%',

containLabel: true

},

xAxis: {

type: 'category',

boundaryGap: [0, 0.01],

data: result.dateList,

},

yAxis: {

type: 'value'

},

color:["#7CBBF0"],

series: [{

//color: '#275F82', //改变区域颜色

data: result.dataList,

type: 'line',

smooth: true,

showAllSymbol : true,

lineStyle:{ //折线图上线的颜色

normal:{

color:"#7CBBF0",

width:3,

},

},

// 显示数值,折线图上的点

itemStyle : { normal: {label : {show: true}}}

}]

};

// 使用刚指定的配置项和数据显示图表。

myChart.setOption(option);

}

})

})

官方文档:https://echarts.apache.org/examples/zh/editor.html?c=line-simple

echarts 折线图 Ajax调用后台接口获取动态数据显示相关教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值