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
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; |