| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- export const 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
- }
|