| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 | 
/** 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.*/var _config = require("../../config");var __DEV__ = _config.__DEV__;var createListFromArray = require("../helper/createListFromArray");var SeriesModel = require("../../model/Series");/** 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.*/var _default = SeriesModel.extend({  type: 'series.line',  dependencies: ['grid', 'polar'],  getInitialData: function (option, ecModel) {    return createListFromArray(this.getSource(), this, {      useEncodeDefaulter: true    });  },  defaultOption: {    zlevel: 0,    z: 2,    coordinateSystem: 'cartesian2d',    legendHoverLink: true,    hoverAnimation: true,    // stack: null    // xAxisIndex: 0,    // yAxisIndex: 0,    // polarIndex: 0,    // If clip the overflow value    clip: true,    // cursor: null,    label: {      position: 'top'    },    // itemStyle: {    // },    lineStyle: {      width: 2,      type: 'solid'    },    // areaStyle: {    // origin of areaStyle. Valid values:    // `'auto'/null/undefined`: from axisLine to data    // `'start'`: from min to data    // `'end'`: from data to max    // origin: 'auto'    // },    // false, 'start', 'end', 'middle'    step: false,    // Disabled if step is true    smooth: false,    smoothMonotone: null,    symbol: 'emptyCircle',    symbolSize: 4,    symbolRotate: null,    showSymbol: true,    // `false`: follow the label interval strategy.    // `true`: show all symbols.    // `'auto'`: If possible, show all symbols, otherwise    //           follow the label interval strategy.    showAllSymbol: 'auto',    // Whether to connect break point.    connectNulls: false,    // Sampling for large data. Can be: 'average', 'max', 'min', 'sum'.    sampling: 'none',    animationEasing: 'linear',    // Disable progressive    progressive: 0,    hoverLayerThreshold: Infinity  }});module.exports = _default;
 |