| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 | 
/** 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 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.effectScatter',  dependencies: ['grid', 'polar'],  getInitialData: function (option, ecModel) {    return createListFromArray(this.getSource(), this, {      useEncodeDefaulter: true    });  },  brushSelector: 'point',  defaultOption: {    coordinateSystem: 'cartesian2d',    zlevel: 0,    z: 2,    legendHoverLink: true,    effectType: 'ripple',    progressive: 0,    // When to show the effect, option: 'render'|'emphasis'    showEffectOn: 'render',    // Ripple effect config    rippleEffect: {      period: 4,      // Scale of ripple      scale: 2.5,      // Brush type can be fill or stroke      brushType: 'fill'    },    // Cartesian coordinate system    // xAxisIndex: 0,    // yAxisIndex: 0,    // Polar coordinate system    // polarIndex: 0,    // Geo coordinate system    // geoIndex: 0,    // symbol: null,        // 图形类型    symbolSize: 10 // 图形大小,半宽(半径)参数,当图形为方向或菱形则总宽度为symbolSize * 2    // symbolRotate: null,  // 图形旋转控制    // large: false,    // Available when large is true    // largeThreshold: 2000,    // itemStyle: {    //     opacity: 1    // }  }});module.exports = _default;
 |