AnalysisSystemForRadionucli.../src/views/spectrumAnalysis/useChart.js

67 lines
1.2 KiB
JavaScript
Raw Normal View History

/**
* 返回一个默认的配置
* @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'
}
}
}
}