67 lines
1.2 KiB
JavaScript
67 lines
1.2 KiB
JavaScript
|
/**
|
||
|
* 返回一个默认的配置
|
||
|
* @param {*} minX
|
||
|
* @param {*} maxX
|
||
|
* @param {*} intervalX
|
||
|
* @param {*} minY
|
||
|
* @param {*} maxY
|
||
|
* @param {*} intervalY
|
||
|
* @returns
|
||
|
*/
|
||
|
export function useBaseChartSetting(minX = 0, maxX = 265, intervalX = 64, minY = 0, maxY = 0, intervalY = 0) {
|
||
|
return {
|
||
|
grid: {
|
||
|
top: 20,
|
||
|
right: 20,
|
||
|
bottom: 20,
|
||
|
left: 10,
|
||
|
containLabel: true
|
||
|
},
|
||
|
xAxis: {
|
||
|
min: minX,
|
||
|
max: maxX,
|
||
|
interval: intervalX,
|
||
|
axisLine: {
|
||
|
lineStyle: {
|
||
|
color: 'rgb(119, 181, 213, 0.5)'
|
||
|
}
|
||
|
},
|
||
|
splitLine: {
|
||
|
show: true,
|
||
|
lineStyle: {
|
||
|
color: 'rgba(119, 181, 213, .2)'
|
||
|
}
|
||
|
},
|
||
|
axisTick: {
|
||
|
show: false
|
||
|
},
|
||
|
axisLabel: {
|
||
|
color: '#ade6ee'
|
||
|
}
|
||
|
},
|
||
|
yAxis: {
|
||
|
min: minY,
|
||
|
max: maxY,
|
||
|
interval: intervalY,
|
||
|
axisLine: {
|
||
|
show: true,
|
||
|
lineStyle: {
|
||
|
color: 'rgb(119, 181, 213, 0.5)'
|
||
|
}
|
||
|
},
|
||
|
splitLine: {
|
||
|
show: true,
|
||
|
lineStyle: {
|
||
|
color: 'rgba(119, 181, 213, .2)'
|
||
|
}
|
||
|
},
|
||
|
axisTick: {
|
||
|
show: false
|
||
|
},
|
||
|
axisLabel: {
|
||
|
color: '#ade6ee'
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|