- <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
- <%
- String path = request.getContextPath();
- String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
- %>
-
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <base href="<%=basePath%>">
- <title>ECharts实例</title>
- </head>
- <body>
- <!--Step:1 Prepare a dom for ECharts which (must) has size (width & hight)-->
- <!--Step:1 为ECharts准备一个具备大小(宽高)的Dom-->
- <div id="mainBar" style="height:500px;border:1px solid #ccc;padding:10px;"></div>
-
- <!--Step:2 Import echarts.js-->
- <!--Step:2 引入echarts.js-->
- <script src="js/echarts.js"></script>
-
- <script type="text/javascript">
-
-
- require.config({
- paths: {
- echarts: './js'
- }
- });
-
-
-
- require(
- [
-
- 'echarts',
- 'echarts/chart/bar',
- 'echarts/chart/line',
- ],
-
- function (ec) {
-
-
- var myChart = ec.init(document.getElementById('mainBar'));
-
- var option = {
-
- title: {
-
- text: '2013年广州降水量与蒸发量统计报表',
-
- link: 'http://www.tqyb.com.cn/weatherLive/climateForecast/2014-01-26/157.html',
-
- subtext: 'www.stepday.com',
-
- sublink: 'http://www.stepday.com/myblog/?Echarts',
-
- x: 'left',
-
- y: 'top'
- },
-
- tooltip: {
-
- trigger: 'axis'
- },
-
- legend: {
-
- show: true,
-
- x: 'center',
-
- y: 'top',
-
- data: ['蒸发量','降水量']
- },
-
- toolbox: {
-
- show: true,
-
- feature: {
-
- mark: {show: true},
-
- dataZoom: {
- show: true,
- title: {
- dataZoom: '区域缩放',
- dataZoomReset: '区域缩放后退'
- }
- },
-
- dataView: {show: true, readOnly: true},
-
- magicType: {show: true, type: ['line', 'bar']},
-
- restore: {show: true},
-
- saveAsImage: {show: true}
- }
- },
-
- calculable: true,
-
-
- xAxis: [
- {
-
- show: true,
-
- type: 'category',
-
- data: ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月']
- }
- ],
-
-
- yAxis: [
- {
-
- show: true,
-
- type: 'value',
-
- splitArea: {show: true}
- }
- ],
-
-
- series: [
- {
-
- name: '蒸发量',
-
- type: 'bar',
-
- data: [2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3],
-
- markPoint: {
- data: [
- {type: 'max', name: '最大值'},
- {type: 'min', name: '最小值'}
- ]
- },
-
- markLine: {
- data: [
- {type: 'average', name: '平均值'}
- ]
- }
- },
- {
-
- name: '降水量',
-
- type: 'bar',
-
- data: [2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3],
-
- markPoint: {
- data: [
- {type: 'max', name: '最大值'},
- {type: 'min', name: '最小值'}
- ]
- },
-
- markLine: {
- data: [
- {type: 'average', name: '平均值'}
- ]
- }
- }
- ]
- };
-
-
- myChart.setOption(option);
- }
- );
- </script>
- </body>
- </html>
posted @
2016-12-27 15:43
人未尽杯莫停
阅读(
124)
评论()
收藏
举报