echarts 获取后台的数据
来源:互联网 发布:数据机房搬迁报价 编辑:程序博客网 时间:2024/04/29 22:13
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib prefix="s" uri="/struts-tags"%><%String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":" + request.getServerPort()+ path + "/";%><!doctype html><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=Edge" /><title>系统消息</title><!-- eCharts --><script type="text/javascript" src="<%=basePath%>frontpage/common/js/jquery-1.7.2.min.js"></script><link href="<%=basePath%>frontpage/plugs/echarts/css/echartsHome.css" rel="stylesheet" type="text/css" /><script src="<%=basePath%>frontpage/plugs/echarts/echarts.js"></script><script src="<%=basePath%>frontpage/plugs/echarts/macarons.js"></script> <script type="text/javascript"> // Step:3 conifg ECharts's path, link to echarts.js from current page. // Step:3 为模块加载器配置echarts的路径,从当前页面链接到echarts.js,定义所需图表路径 require.config({ paths: { echarts: '<%=basePath%>frontpage/plugs/echarts' } }); var id = '4028824c4b2eee12014b2ef2e61f0009'; var nameList = []; var scoreList = []; var homeworkName = ''; function loadData(){ $.ajax({ url : "<%=basePath%>frontstage/Statistics_statisticsByHomework?homeworkId="+id, type : "post", dataType : "json", cache : false, success : function(data) { nameList = data.nameList; scoreList = data.scoreList; homeworkName = data.homeworkName; }/* , error : function(errorMsg) { alert("图表请求数据失败啦!"); myChart.hideLoading(); } */ }); // Step:4 require echarts and use it in the callback. // Step:4 动态加载echarts然后在回调函数中开始使用,注意保持按需加载结构定义图表路径 require( [ 'echarts', 'echarts/chart/bar', 'echarts/chart/line', 'echarts/chart/map' ], function (ec) { //var id = '468989284b160583014b16096f180001'; //loadData(id); //--- 折柱 --- var myChart = ec.init(document.getElementById('main'),e_macarons); myChart.setOption({ title : { text: homeworkName+'成绩统计', subtext: '作业分数统计' }, tooltip : { trigger: 'axis' }, legend: { data:['成绩'] }, toolbox: { show : true, feature : { mark : {show: true}, dataView : {show: true, readOnly: true}, magicType : {show: true, type: ['line', 'bar']}, restore : {show: true}, saveAsImage : {show: true} } }, calculable : true, xAxis : [ { type : 'category', boundaryGap : false, data : nameList } ], yAxis : [ { type : 'value', axisLabel : { formatter: '{value} 分' } } ], series : [ { name:'得分', type:'line', data:scoreList, markPoint : { data : [ {type : 'max', name: '最大值'}, {type : 'min', name: '最小值'} ] }, markLine : { data : [ {type : 'average', name: '平均值'} ] } }/* , { name:'最低气温', type:'line', data:[1, -2, 2, 5, 3, 2, 0], markPoint : { data : [ {name : '周最低', value : -2, xAxis: 1, yAxis: -1.5} ] }, markLine : { data : [ {type : 'average', name : '平均值'} ] } } */ ] }); } ); } </script> </head> <body onload="loadData()"><div id="main" style="height:500px;width:800px;border:1px solid #ccc;padding:10px;"></div></body></html>
0 0
- echarts 获取后台的数据
- ECharts获取后台json数据
- Echarts 动态从后台获取数据进行图表的展示
- 关于ajax后台获取数据 ,echarts表呈现数据
- ECharts显示后台传送的JSON数据
- Echarts 后台传入数据
- Echarts 后台传入数据
- echarts图表动态获取后台数据详解(一)
- echarts图表动态获取后台数据详解(二)
- ECharts开发实战(1) ---- ECharts获取Java后台JSON数据,渲染显示图表
- 飞火龙在天解说百度Echarts的应用,如何从后台获取动态数据并生成图表的
- echarts的后台交互
- ECharts异步获取数据
- ECharts动态获取数据
- 浅谈highcharts(echarts)通过ajax获取后台数据从而改变数据图
- 再论百度Echarts技术,如何从后台获取数据并显示在页面上
- Echarts折线图动态获取数据实例(附java后台代码)
- echarts图表动态获取后台数据详解(三)--ajax跨域请求
- 面向对象第三课,程序执行过程的内存分析,堆、栈分析
- 图像处理--局部放大处理
- Android应用插件式开发解决方法
- ACM--steps--3.1.1
- uva101木块问题The Blocks Problem
- echarts 获取后台的数据
- android 5.0新特性——修改通知栏颜色
- 极光推送 使用实例 (一)服务端
- <!DOCTYPE html>的重要性
- FTP 工作过程
- 四层负载均衡和七层负载均衡的区别
- 辽宁肠胃医院哪家好
- 单个控件字体设置的方法
- C# Winform 实现透明label