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.
198 lines
3.8 KiB
JavaScript
198 lines
3.8 KiB
JavaScript
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports.lineConfig = void 0;
|
|
var lineConfig = {
|
|
/**
|
|
* @description Whether to display this line chart
|
|
* @type {Boolean}
|
|
* @default show = true
|
|
*/
|
|
show: true,
|
|
|
|
/**
|
|
* @description Legend name
|
|
* @type {String}
|
|
* @default name = ''
|
|
*/
|
|
name: '',
|
|
|
|
/**
|
|
* @description Data stacking
|
|
* The data value of the series element of the same stack
|
|
* will be superimposed (the latter value will be superimposed on the previous value)
|
|
* @type {String}
|
|
* @default stack = ''
|
|
*/
|
|
stack: '',
|
|
|
|
/**
|
|
* @description Smooth line
|
|
* @type {Boolean}
|
|
* @default smooth = false
|
|
*/
|
|
smooth: false,
|
|
|
|
/**
|
|
* @description Line x axis index
|
|
* @type {Number}
|
|
* @default xAxisIndex = 0
|
|
* @example xAxisIndex = 0 | 1
|
|
*/
|
|
xAxisIndex: 0,
|
|
|
|
/**
|
|
* @description Line y axis index
|
|
* @type {Number}
|
|
* @default yAxisIndex = 0
|
|
* @example yAxisIndex = 0 | 1
|
|
*/
|
|
yAxisIndex: 0,
|
|
|
|
/**
|
|
* @description Line chart data
|
|
* @type {Array}
|
|
* @default data = []
|
|
* @example data = [100, 200, 300]
|
|
*/
|
|
data: [],
|
|
|
|
/**
|
|
* @description Line default style configuration
|
|
* @type {Object}
|
|
* @default style = {Configuration Of Class Style}
|
|
*/
|
|
lineStyle: {
|
|
lineWidth: 1
|
|
},
|
|
|
|
/**
|
|
* @description Line point configuration
|
|
* @type {Object}
|
|
*/
|
|
linePoint: {
|
|
/**
|
|
* @description Whether to display line point
|
|
* @type {Boolean}
|
|
* @default show = true
|
|
*/
|
|
show: true,
|
|
|
|
/**
|
|
* @description Line point radius
|
|
* @type {Number}
|
|
* @default radius = 2
|
|
*/
|
|
radius: 2,
|
|
|
|
/**
|
|
* @description Line point default style configuration
|
|
* @type {Object}
|
|
* @default style = {Configuration Of Class Style}
|
|
*/
|
|
style: {
|
|
fill: '#fff',
|
|
lineWidth: 1
|
|
}
|
|
},
|
|
|
|
/**
|
|
* @description Line area configuration
|
|
* @type {Object}
|
|
*/
|
|
lineArea: {
|
|
/**
|
|
* @description Whether to display line area
|
|
* @type {Boolean}
|
|
* @default show = false
|
|
*/
|
|
show: false,
|
|
|
|
/**
|
|
* @description Line area gradient color (Hex|rgb|rgba)
|
|
* @type {Array}
|
|
* @default gradient = []
|
|
*/
|
|
gradient: [],
|
|
|
|
/**
|
|
* @description Line area style default configuration
|
|
* @type {Object}
|
|
* @default style = {Configuration Of Class Style}
|
|
*/
|
|
style: {
|
|
opacity: 0.5
|
|
}
|
|
},
|
|
|
|
/**
|
|
* @description Line label configuration
|
|
* @type {Object}
|
|
*/
|
|
label: {
|
|
/**
|
|
* @description Whether to display line label
|
|
* @type {Boolean}
|
|
* @default show = false
|
|
*/
|
|
show: false,
|
|
|
|
/**
|
|
* @description Line label position
|
|
* @type {String}
|
|
* @default position = 'top'
|
|
* @example position = 'top' | 'center' | 'bottom'
|
|
*/
|
|
position: 'top',
|
|
|
|
/**
|
|
* @description Line label offset
|
|
* @type {Array}
|
|
* @default offset = [0, -10]
|
|
*/
|
|
offset: [0, -10],
|
|
|
|
/**
|
|
* @description Line label formatter
|
|
* @type {String|Function}
|
|
* @default formatter = null
|
|
* @example formatter = '{value}件'
|
|
* @example formatter = (dataItem) => (dataItem.value)
|
|
*/
|
|
formatter: null,
|
|
|
|
/**
|
|
* @description Line label default style configuration
|
|
* @type {Object}
|
|
* @default style = {Configuration Of Class Style}
|
|
*/
|
|
style: {
|
|
fontSize: 10
|
|
}
|
|
},
|
|
|
|
/**
|
|
* @description Line chart render level
|
|
* Priority rendering high level
|
|
* @type {Number}
|
|
* @default rLevel = 10
|
|
*/
|
|
rLevel: 10,
|
|
|
|
/**
|
|
* @description Line animation curve
|
|
* @type {String}
|
|
* @default animationCurve = 'easeOutCubic'
|
|
*/
|
|
animationCurve: 'easeOutCubic',
|
|
|
|
/**
|
|
* @description Line animation frame
|
|
* @type {Number}
|
|
* @default animationFrame = 50
|
|
*/
|
|
animationFrame: 50
|
|
};
|
|
exports.lineConfig = lineConfig; |