echarts 简单使用
来源:互联网 发布:程序员没前途 编辑:程序博客网 时间:2024/06/06 00:57
最近在学校使用echarts遇到的一个小知识点。有一定的特殊性…
{
“clause”:[“保护费”,”花费”],”保护费”:[“100.5”,”150”,”116.5”,”321”,”54”,”22”,”111”,”321”,”132”,”122”,”90”,”87”],”花费”:[“200.5”,”120”,”276.5”,”666”,”321”,”167”,”238”,”543”,”234”,”156”,”455”,”321”]
}
这是后台自己封装的json格式 clause 为所有统计的项目。后面是具体某个统计项12个月的数值。
然后就是在前台做数据填充。
// 基于准备好的dom,初始化echarts实例var myChart = echarts.init(document.getElementById('main'));$.ajax({ type:'post', url:'springmvc请求', dataType:"json", success:function(result){ setBarOption(myChart,result); }});function setBarOption(id,data){ // 指定图表的配置项和数据 var commonBarOption = { tooltip : { ....略 }, legend: { data:data.clause //展示标题 }, grid: { ...略 }, xAxis : [ { type : 'category', data : ['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月'] } ], yAxis : [ { type : 'value' } ], series : showMessageBar(data) }; // 使用刚指定的配置项和数据显示图表。 id.setOption(commonBarOption);}//数据展示 参考和借鉴了很多大神的代码。。嘿嘿。。function showMessageBar(data){ var serie = []; var len = Object.keys(data).length;// 获得data数据长度 for(var i = 0; i < (len-1); i++){ // 因为clause为统计项。所有少一次遍历 var item = { name:data.clause[i], type:'bar', data:data[data.clause[i]] } serie.push(item); }; return serie;}
参考和借鉴了很多大神的代码。。嘿嘿。。 有能让我等小程序猿获益良多~!
By Autumn 2017年5月31日
阅读全文
0 0
- Echarts简单使用
- ECharts的简单使用
- Echarts 表报 简单使用
- ECharts简单的使用
- ECharts简单使用
- echarts-简单使用
- echarts 简单使用
- ECharts的简单使用
- Echarts图表简单使用
- Echarts简单使用实例
- eCharts使用图表简单示例
- 使用echarts简单制作中国地图
- eCharts使用图表简单示例
- 百度Echarts图表简单使用
- ECharts的简单使用过程
- Echarts的使用1-简单饼图
- echarts的简单使用案例-柱形图
- 使用echarts简单制作省份地图
- PyTorch读取Cifar数据集并显示图片
- SpringBoot+Mybatis+druid(基于maven)
- c++ 11 5
- Java Web项目中使用Freemarker生成Word文档
- 【项目记录】山东大学场馆管理系统之——场馆申请管理
- echarts 简单使用
- C#异常捕捉处理
- angular学习之——ng-show/ng-hide与ng-if的区
- 2017 计蒜之道 初赛 第四场 (计蒜课比赛)第一题
- 巧用方式提升查询效率
- Tomcat中JVM内存溢出问题(centos)
- 利用jq生成二维码图片
- 学习java的部分
- Submit常用快捷键