|  | 
 | <!-- | 
 | Licensed to the Apache Software Foundation (ASF) under one | 
 | or more contributor license agreements.  See the NOTICE file | 
 | distributed with this work for additional information | 
 | regarding copyright ownership.  The ASF licenses this file | 
 | to you under the Apache License, Version 2.0 (the | 
 | "License"); you may not use this file except in compliance | 
 | with the License.  You may obtain a copy of the License at | 
 |  | 
 |    http://www.apache.org/licenses/LICENSE-2.0 | 
 |  | 
 | Unless required by applicable law or agreed to in writing, | 
 | software distributed under the License is distributed on an | 
 | "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | 
 | KIND, either express or implied.  See the License for the | 
 | specific language governing permissions and limitations | 
 | under the License. | 
 | --> | 
 |  | 
 | <html> | 
 |     <head> | 
 |         <meta charset="utf-8"> | 
 |         <meta name="viewport" content="width=device-width, initial-scale=1" /> | 
 |         <script src="lib/simpleRequire.js"></script> | 
 |         <script src="lib/config.js"></script> | 
 |         <link ref="stylesheet" href="lib/reset.css" /> | 
 |     </head> | 
 |     <body> | 
 |         <style> | 
 |             .split { | 
 |                 line-height: 60px; | 
 |                 height: 60px; | 
 |                 background: #ddd; | 
 |                 text-align: center; | 
 |                 font-weight: bold; | 
 |                 font-size: 20px; | 
 |             } | 
 |             .main { | 
 |                 height: 80%; | 
 |             } | 
 |         </style> | 
 |         <div id="info"></div> | 
 |         <div id="main"></div> | 
 |  | 
 |         <div class="split">Check toolbox dataZoom normal</div> | 
 |         <div id="main1" class="main"></div> | 
 |         <div class="split">y max min should not be excluded, dataZoom label should be accurately right</div> | 
 |         <div id="main2" class="main"></div> | 
 |         <div class="split">y max min should not be excluded, dataZoom label should be accurately right</div> | 
 |         <div id="main3" class="main"></div> | 
 |  | 
 |  | 
 |  | 
 |  | 
 |  | 
 |  | 
 |  | 
 |  | 
 |         <script> | 
 |  | 
 |             require([ | 
 |                 'echarts' | 
 |             ], function (echarts) { | 
 |  | 
 |                 var main = document.getElementById('main1'); | 
 |                 if (!main) { | 
 |                     return; | 
 |                 } | 
 |                 var chart = echarts.init(main); | 
 |  | 
 |                 chart.setOption({ | 
 |                   "title": { | 
 |                     "text": "" | 
 |                   }, | 
 |                   "tooltip": { | 
 |                     "trigger": "axis" | 
 |                   }, | 
 |                   "legend": { | 
 |                     "data": [ | 
 |                       "PV维度订阅转化率" | 
 |                     ] | 
 |                   }, | 
 |                   "toolbox": { | 
 |                     "show": true, | 
 |                     "feature": { | 
 |                       "dataZoom": {}, | 
 |                       "dataView": { | 
 |                         "readOnly": true | 
 |                       }, | 
 |                       "restore": {}, | 
 |                       "saveAsImage": {} | 
 |                     } | 
 |                   }, | 
 |                   "calculable": true, | 
 |                   "xAxis": [ | 
 |                     { | 
 |                       "type": "category", | 
 |                       "boundaryGap": false, | 
 |                       "data": [ | 
 |                         "20160401", | 
 |                         "20160402", | 
 |                         "20160403", | 
 |                         "20160404", | 
 |                         "20160405", | 
 |                         "20160406", | 
 |                         "20160407", | 
 |                         "20160408", | 
 |                         "20160409", | 
 |                         "20160410" | 
 |                       ] | 
 |                     } | 
 |                   ], | 
 |                   "yAxis": [ | 
 |                     { | 
 |                       "type": "value", | 
 |                       "axisLabel": { | 
 |                         "formatter": "{value}%" | 
 |                       } | 
 |                     } | 
 |                   ], | 
 |                   "series": [ | 
 |                     { | 
 |                       "type": "line", | 
 |                       "name": "PV维度订阅转化率", | 
 |                       "data": [ | 
 |                         46.646153846153844, | 
 |                         48.75454799888049, | 
 |                         49.122247047558254, | 
 |                         47.80918727915194, | 
 |                         50.140845070422536, | 
 |                         51.89201877934272, | 
 |                         52.307692307692314, | 
 |                         48.93327280980481, | 
 |                         46.012832263978005, | 
 |                         42.89077212806026 | 
 |                       ] | 
 |                     } | 
 |                   ] | 
 |                 }); | 
 |             }); | 
 |  | 
 |         </script> | 
 |  | 
 |  | 
 |  | 
 |  | 
 |  | 
 |  | 
 |  | 
 |  | 
 |  | 
 |  | 
 |  | 
 |         <script> | 
 |  | 
 |             require([ | 
 |                 'echarts' | 
 |             ], function (echarts) { | 
 |  | 
 |                 var main = document.getElementById('main2'); | 
 |                 if (!main) { | 
 |                     return; | 
 |                 } | 
 |                 var chart = echarts.init(main); | 
 |  | 
 |                 var option = { | 
 |                     "title": { | 
 |                         "text": "1个月数据", | 
 |                         "left": "center" | 
 |                     }, | 
 |                     "tooltip": { | 
 |                         "trigger": "axis" | 
 |                     }, | 
 |                     "dataZoom": [ | 
 |                         { | 
 |                             "show": true, | 
 |                             "yAxisIndex": 0, | 
 |                             "filterMode": "empty", | 
 |                             "width": 12, | 
 |                             "handleSize": 8, | 
 |                             labelPrecision: 7, | 
 |                             "showDataShadow": false, | 
 |                             "right": 42 | 
 |                         } | 
 |                     ], | 
 |                     "legend": [ | 
 |                         { | 
 |                             "data": [ | 
 |                                 "重量" | 
 |                             ], | 
 |                             "top": 36, | 
 |                             "left": "center" | 
 |                         } | 
 |                     ], | 
 |                     "grid": [ | 
 |                         { | 
 |                             "left": 80, | 
 |                             "top": 90, | 
 |                             "right": 58, | 
 |                             "height": 350 | 
 |                         } | 
 |                     ], | 
 |                     "xAxis": [ | 
 |                         { | 
 |                             "boundaryGap": false, | 
 |                             "data": [ | 
 |                                 "2016-02-17", | 
 |                                 "2016-02-18", | 
 |                                 "2016-02-19", | 
 |                                 "2016-02-20", | 
 |                                 "2016-02-21", | 
 |                                 "2016-02-22", | 
 |                                 "2016-02-23", | 
 |                                 "2016-02-24", | 
 |                                 "2016-02-25", | 
 |                                 "2016-02-26", | 
 |                                 "2016-02-27", | 
 |                                 "2016-02-28", | 
 |                                 "2016-02-29", | 
 |                                 "2016-03-01", | 
 |                                 "2016-03-02", | 
 |                                 "2016-03-03", | 
 |                                 "2016-03-04" | 
 |                             ] | 
 |                         } | 
 |                     ], | 
 |                     "yAxis": [ | 
 |                         { | 
 |                             "name": "重量(g)" | 
 |                         } | 
 |                     ], | 
 |                     "series": [ | 
 |                         { | 
 |                             "type": "line", | 
 |                             "data": [ | 
 |                                 "241.68", | 
 |                                 "12703.10", | 
 |                                 "17724.90", | 
 |                                 "17722.60", | 
 |                                 "12326.70", | 
 |                                 "12703.10", | 
 |                                 "17724.90", | 
 |                                 // "17755.13984", | 
 |                                 "17722.60", | 
 |                                 "12326.70", | 
 |                                 "-290.01", | 
 |                                 "-12736.80", | 
 |                                 "-12361.40", | 
 |                                 "-0.00", | 
 |                                 "-290.01", | 
 |                                 "-12736.80", | 
 |                                 "-8525.49", | 
 |                                 "-15918.30" | 
 |                             ], | 
 |                             "name": "重量" | 
 |                         } | 
 |                     ] | 
 |                 }; | 
 |  | 
 |                 chart.setOption(option); | 
 |             }); | 
 |  | 
 |         </script> | 
 |  | 
 |  | 
 |  | 
 |  | 
 |  | 
 |  | 
 |         <script> | 
 |  | 
 |             require([ | 
 |                 'echarts' | 
 |             ], function (echarts) { | 
 |  | 
 |                 var main = document.getElementById('main3'); | 
 |                 if (!main) { | 
 |                     return; | 
 |                 } | 
 |                 var chart = echarts.init(main); | 
 |  | 
 |                 option = { | 
 |                     "title": { | 
 |                         "text": "1个月温度", | 
 |                         "left": "center" | 
 |                     }, | 
 |                     "tooltip": { | 
 |                         "trigger": "axis" | 
 |                     }, | 
 |                     "dataZoom": [ | 
 |                         { | 
 |                             "show": true, | 
 |                             "yAxisIndex": 0, | 
 |                             //endValue:83.57, | 
 |                             "filterMode": "empty", | 
 |                             labelPrecision: 4, | 
 |                             "showDataShadow": false | 
 |                         } | 
 |                     ], | 
 |                     "legend": [ | 
 |                         { | 
 |                             "data": [ | 
 |                                 "温度" | 
 |                             ], | 
 |                             "top": 31, | 
 |                             "left": "center" | 
 |                         } | 
 |                     ], | 
 |                     "grid": {}, | 
 |                     "xAxis": [ | 
 |                         { | 
 |                             "data": [ | 
 |                                 "2015-12-08", | 
 |                                 "2015-12-09", | 
 |                                 "2015-12-10", | 
 |                                 "2015-12-11", | 
 |                                 "2015-12-12" | 
 |                             ] | 
 |                         } | 
 |                     ], | 
 |                     "yAxis": [ | 
 |                         { | 
 |                             "name": "温度(℃)" | 
 |                         } | 
 |                     ], | 
 |                     "series": [ | 
 |                         { | 
 |                             "type": "line", | 
 |                             "data": [ | 
 |                                 "83.56", | 
 |                                 "83.39", | 
 |                                 "55.10", | 
 |                                 "-5.47", | 
 |                                 "-62.83" | 
 |                             ], | 
 |                             "name": "温度" | 
 |                         } | 
 |                     ] | 
 |                 }; | 
 |  | 
 |                 chart.setOption(option); | 
 |             }); | 
 |  | 
 |  | 
 |         </script> | 
 |  | 
 |  | 
 |  | 
 |  | 
 |  | 
 |     </body> | 
 | </html> |