You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

150 lines
2.8 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.legendConfig = void 0;
var legendConfig = {
/**
* @description Whether to display legend
* @type {Boolean}
* @default show = true
*/
show: true,
/**
* @description Legend orient
* @type {String}
* @default orient = 'horizontal'
* @example orient = 'horizontal' | 'vertical'
*/
orient: 'horizontal',
/**
* @description Legend left
* @type {String|Number}
* @default left = 'auto'
* @example left = 'auto' | '10%' | 10
*/
left: 'auto',
/**
* @description Legend right
* @type {String|Number}
* @default right = 'auto'
* @example right = 'auto' | '10%' | 10
*/
right: 'auto',
/**
* @description Legend top
* @type {String|Number}
* @default top = 'auto'
* @example top = 'auto' | '10%' | 10
*/
top: 'auto',
/**
* @description Legend bottom
* @type {String|Number}
* @default bottom = 'auto'
* @example bottom = 'auto' | '10%' | 10
*/
bottom: 'auto',
/**
* @description Legend item gap
* @type {Number}
* @default itemGap = 10
*/
itemGap: 10,
/**
* @description Icon width
* @type {Number}
* @default iconWidth = 25
*/
iconWidth: 25,
/**
* @description Icon height
* @type {Number}
* @default iconHeight = 10
*/
iconHeight: 10,
/**
* @description Whether legend is optional
* @type {Boolean}
* @default selectAble = true
*/
selectAble: true,
/**
* @description Legend data
* @type {Array}
* @default data = []
*/
data: [],
/**
* @description Legend text default style configuration
* @type {Object}
* @default style = {Configuration Of Class Style}
*/
textStyle: {
fontFamily: 'Arial',
fontSize: 13,
fill: '#000'
},
/**
* @description Legend icon default style configuration
* @type {Object}
* @default style = {Configuration Of Class Style}
*/
iconStyle: {},
/**
* @description Legend text unselected default style configuration
* @type {Object}
* @default style = {Configuration Of Class Style}
*/
textUnselectedStyle: {
fontFamily: 'Arial',
fontSize: 13,
fill: '#999'
},
/**
* @description Legend icon unselected default style configuration
* @type {Object}
* @default style = {Configuration Of Class Style}
*/
iconUnselectedStyle: {
fill: '#999'
},
/**
* @description Legend render level
* Priority rendering high level
* @type {Number}
* @default rLevel = 20
*/
rLevel: 20,
/**
* @description Legend animation curve
* @type {String}
* @default animationCurve = 'easeOutCubic'
*/
animationCurve: 'easeOutCubic',
/**
* @description Legend animation frame
* @type {Number}
* @default animationFrame = 50
*/
animationFrame: 50
};
exports.legendConfig = legendConfig;