echart折线图
来源:互联网 发布:新路由器有信号没网络 编辑:程序博客网 时间:2024/04/30 06:46
第一次做折线图,记录,部分借鉴了其他博主的文章
var ECharts = echarts.init(document.getElementById('ECharts'), null, _size);//获取图标的id
// 指定图表的配置项和数据
option = {
title: {
text: ‘折线图名称'
}, toolbox: {
show : true,
feature : {
mark : {show: true},
dataView : {show: true, readOnly: false},
magicType : {show: true, type: ['line', 'bar']},
restore : {show: true},
saveAsImage : {show: true}
}
},
legend: {
},
tooltip: {
trigger: 'axis',//鼠标放到折线上显示数据
},xAxis : [{
'type':'category',
data: [1,2,3,4,5,6,7,8,9,10,11,12]//月份
}
],
yAxis: [
{
type: 'value',
data:[]
}
],series: [
]
};
$.ajax({
type: "POST",
async: true, //同步执行
url: url,/访问的url
dataType: "json", //返回数据形式为json,
data: {
"token": get_cookie("token")//需要传的数据
},
success: function(jsons){
console.log(jsons);
var legends = [];// 准备存放图例数据
var Series = []; // 准备存放图表数据
var json = jsons.data;// 后台返回的json
$.each(json,function (key, value) {
var it = new Object();
it.name = key;// 先将每一项填充数据
legends.push(key);// 将每一项的图例名称也放到图例的数组中
it.data = value;
it.type='bar';
Series.push(it);// 将item放在series中
});
// option.xAxis[0].data = jsons.xcontent;// 这一步是设置X轴数据了,需要注意:option.xAxis.data = json.xcontent这样不行
option.legend.data = legends;// 设置图例
option.series = Series; // 设置图表
ECharts.setOption(option);// 重新加载图表
}, error:function(){
alert("数据加载失败!请检查数据链接是否正确");
}
});
// 使用刚指定的配置项和数据显示图表。
ECharts.setOption(option);
}
后台:
返回的是个Map<String,int[]> 数据结构int中放的是每个月的数据,key是要统计的
阅读全文
0 0
- Echart-折线图
- echart折线图
- echart-折线图
- Echart折线图 Sql总结
- echart饼图和折线图实例
- echart统计图表折线图demo
- 百度echart折线图中文名称重复问题
- echart,折线图,两条线之间的阴影
- 带时间轴的折线图echart
- echart.js绘制可缩放折线图
- Echart画折线图各标签讲解
- EChart 设置折线图圆角
- echart 折线图、柱状图、饼图、环形图颜色修改
- 使用echart画折线图的经验_1
- EChart使用心得(三)K线图折线图…
- Echart饼图、柱状图、折线图(pie、bar、line)添加点击事件
- echart折线图 柱形图 数据格式化 动态绑定数据 frame处理
- ECHART基本使用,折线图,柱状图,散点图,饼图,盒形图5分钟上手
- 调研文档格式
- 前端学习Tips
- list,arraylist和linkedlist的区别
- 14.Java包装类
- imx6ul之ddr初始化
- echart折线图
- Android Studio如何创建assets目录
- 字符串计数-字典排序
- 华展云-让展览更高效 2017第十八届中国国际机床装备展览会会刊(参展商名录)
- springmvc 复习知识图
- IntelliJ IDEA 2017 破解
- Global Context-Aware Attention LSTM
- 高速缓存系统之redis c++使用实例
- 10.18