|  | /* | 
|  | * 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. | 
|  | */ | 
|  |  | 
|  | (function(root, factory) { | 
|  | if (typeof define === 'function' && define.amd) { | 
|  | // AMD. Register as an anonymous module. | 
|  | define(['exports', 'echarts'], factory); | 
|  | } else if ( | 
|  | typeof exports === 'object' && | 
|  | typeof exports.nodeName !== 'string' | 
|  | ) { | 
|  | // CommonJS | 
|  | factory(exports, require('echarts/lib/echarts')); | 
|  | } else { | 
|  | // Browser globals | 
|  | factory({}, root.echarts); | 
|  | } | 
|  | })(this, function(exports, echarts) { | 
|  | var log = function(msg) { | 
|  | if (typeof console !== 'undefined') { | 
|  | console && console.error && console.error(msg); | 
|  | } | 
|  | }; | 
|  | if (!echarts) { | 
|  | log('ECharts is not Loaded'); | 
|  | return; | 
|  | } | 
|  |  | 
|  | var colorPalette = [ | 
|  | '#ed9678', | 
|  | '#e7dac9', | 
|  | '#cb8e85', | 
|  | '#f3f39d', | 
|  | '#c8e49c', | 
|  | '#f16d7a', | 
|  | '#f3d999', | 
|  | '#d3758f', | 
|  | '#dcc392', | 
|  | '#2e4783', | 
|  | '#82b6e9', | 
|  | '#ff6347', | 
|  | '#a092f1', | 
|  | '#0a915d', | 
|  | '#eaf889', | 
|  | '#6699FF', | 
|  | '#ff6666', | 
|  | '#3cb371', | 
|  | '#d5b158', | 
|  | '#38b6b6' | 
|  | ]; | 
|  |  | 
|  | var theme = { | 
|  | color: colorPalette, | 
|  |  | 
|  | title: { | 
|  | textStyle: { | 
|  | fontWeight: 'normal', | 
|  | color: '#cb8e85' | 
|  | } | 
|  | }, | 
|  |  | 
|  | dataRange: { | 
|  | color: ['#cb8e85', '#e7dac9'], //颜色 | 
|  | //text:['高','低'],         // 文本,默认为数值文本 | 
|  | textStyle: { | 
|  | color: '#333' // 值域文字颜色 | 
|  | } | 
|  | }, | 
|  |  | 
|  | bar: { | 
|  | barMinHeight: 0, // 最小高度改为0 | 
|  | // barWidth: null,        // 默认自适应 | 
|  | barGap: '30%', // 柱间距离,默认为柱形宽度的30%,可设固定值 | 
|  | barCategoryGap: '20%', // 类目间柱形距离,默认为类目间距的20%,可设固定值 | 
|  | label: { | 
|  | show: false | 
|  | // position: 默认自适应,水平布局为'top',垂直布局为'right',可选为 | 
|  | //           'inside'|'left'|'right'|'top'|'bottom' | 
|  | // textStyle: null      // 默认使用全局文本样式,详见TEXTSTYLE | 
|  | }, | 
|  | itemStyle: { | 
|  | // color: '各异', | 
|  | barBorderColor: '#fff', // 柱条边线 | 
|  | barBorderRadius: 0, // 柱条边线圆角,单位px,默认为0 | 
|  | barBorderWidth: 1 // 柱条边线线宽,单位px,默认为1 | 
|  | }, | 
|  | emphasis: { | 
|  | itemStyle: { | 
|  | // color: '各异', | 
|  | barBorderColor: 'rgba(0,0,0,0)', // 柱条边线 | 
|  | barBorderRadius: 0, // 柱条边线圆角,单位px,默认为0 | 
|  | barBorderWidth: 1, // 柱条边线线宽,单位px,默认为1 | 
|  | }, | 
|  | label: { | 
|  | show: false | 
|  | // position: 默认自适应,水平布局为'top',垂直布局为'right',可选为 | 
|  | //           'inside'|'left'|'right'|'top'|'bottom' | 
|  | // textStyle: null      // 默认使用全局文本样式,详见TEXTSTYLE | 
|  | } | 
|  | } | 
|  | }, | 
|  |  | 
|  | line: { | 
|  | label: { | 
|  | show: false | 
|  | // position: 默认自适应,水平布局为'top',垂直布局为'right',可选为 | 
|  | //           'inside'|'left'|'right'|'top'|'bottom' | 
|  | // textStyle: null      // 默认使用全局文本样式,详见TEXTSTYLE | 
|  | }, | 
|  | itemStyle: { | 
|  | // color: 各异, | 
|  | }, | 
|  | emphasis: { | 
|  | // color: 各异, | 
|  | label: { | 
|  | show: false | 
|  | // position: 默认自适应,水平布局为'top',垂直布局为'right',可选为 | 
|  | //           'inside'|'left'|'right'|'top'|'bottom' | 
|  | // textStyle: null      // 默认使用全局文本样式,详见TEXTSTYLE | 
|  | } | 
|  | }, | 
|  | lineStyle: { | 
|  | width: 2, | 
|  | type: 'solid', | 
|  | shadowColor: 'rgba(0,0,0,0)', //默认透明 | 
|  | shadowBlur: 5, | 
|  | shadowOffsetX: 3, | 
|  | shadowOffsetY: 3 | 
|  | }, | 
|  | //smooth : false, | 
|  | //symbol: null,         // 拐点图形类型 | 
|  | symbolSize: 2, // 拐点图形大小 | 
|  | //symbolRotate : null,  // 拐点图形旋转控制 | 
|  | showAllSymbol: false // 标志图形默认只有主轴显示(随主轴标签间隔隐藏策略) | 
|  | }, | 
|  | candlestick: { | 
|  | itemStyle: { | 
|  | color: '#fe9778', | 
|  | color0: '#e7dac9' | 
|  | }, | 
|  | lineStyle: { | 
|  | width: 1, | 
|  | color: '#f78766', | 
|  | color0: '#f1ccb8' | 
|  | }, | 
|  | areaStyle: { | 
|  | color: '#e7dac9', | 
|  | color0: '#c8e49c' | 
|  | } | 
|  | }, | 
|  |  | 
|  | // 饼图默认参数 | 
|  | pie: { | 
|  | center: ['50%', '50%'], // 默认全局居中 | 
|  | radius: [0, '75%'], | 
|  | clockWise: false, // 默认逆时针 | 
|  | startAngle: 90, | 
|  | minAngle: 0, // 最小角度改为0 | 
|  | selectedOffset: 10, // 选中是扇区偏移量 | 
|  | label: { | 
|  | show: true, | 
|  | position: 'outer', | 
|  | color: '#1b1b1b', | 
|  | lineStyle: { color: '#1b1b1b' } | 
|  | // textStyle: null      // 默认使用全局文本样式,详见TEXTSTYLE | 
|  | }, | 
|  | itemStyle: { | 
|  | // color: 各异, | 
|  | borderColor: '#fff', | 
|  | borderWidth: 1 | 
|  | }, | 
|  | labelLine: { | 
|  | show: true, | 
|  | length: 20, | 
|  | lineStyle: { | 
|  | // color: 各异, | 
|  | width: 1, | 
|  | type: 'solid' | 
|  | } | 
|  | } | 
|  | }, | 
|  |  | 
|  | map: { | 
|  | itemStyle: { | 
|  | color: '#ddd', | 
|  | borderColor: '#fff', | 
|  | borderWidth: 1 | 
|  | }, | 
|  | areaStyle: { | 
|  | color: '#f3f39d' | 
|  | }, | 
|  | label: { | 
|  | show: false, | 
|  | color: 'rgba(139,69,19,1)' | 
|  | }, | 
|  | showLegendSymbol: true | 
|  | }, | 
|  |  | 
|  | graph: { | 
|  | itemStyle: { | 
|  | color: '#d87a80' | 
|  | }, | 
|  | linkStyle: { | 
|  | strokeColor: '#a17e6e' | 
|  | }, | 
|  | nodeStyle: { | 
|  | brushType: 'both', | 
|  | strokeColor: '#a17e6e' | 
|  | }, | 
|  | label: { | 
|  | show: false | 
|  | } | 
|  | }, | 
|  |  | 
|  | gauge: { | 
|  | axisLine: { | 
|  | lineStyle: { | 
|  | color: [ | 
|  | [0.2, '#ed9678'], | 
|  | [0.8, '#e7dac9'], | 
|  | [1, '#cb8e85'] | 
|  | ], | 
|  | width: 8 | 
|  | } | 
|  | } | 
|  | } | 
|  | }; | 
|  |  | 
|  | echarts.registerTheme('macarons2', theme); | 
|  | }); |