123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- import * as zrUtil from 'zrender/lib/core/util.js';
- export default function radarBackwardCompat(option) {
- var polarOptArr = option.polar;
- if (polarOptArr) {
- if (!zrUtil.isArray(polarOptArr)) {
- polarOptArr = [polarOptArr];
- }
- var polarNotRadar_1 = [];
- zrUtil.each(polarOptArr, function (polarOpt, idx) {
- if (polarOpt.indicator) {
- if (polarOpt.type && !polarOpt.shape) {
- polarOpt.shape = polarOpt.type;
- }
- option.radar = option.radar || [];
- if (!zrUtil.isArray(option.radar)) {
- option.radar = [option.radar];
- }
- option.radar.push(polarOpt);
- } else {
- polarNotRadar_1.push(polarOpt);
- }
- });
- option.polar = polarNotRadar_1;
- }
- zrUtil.each(option.series, function (seriesOpt) {
- if (seriesOpt && seriesOpt.type === 'radar' && seriesOpt.polarIndex) {
- seriesOpt.radarIndex = seriesOpt.polarIndex;
- }
- });
- }
|