fix: AntV组合图纵轴轴值设置不生效

This commit is contained in:
ulleo 2023-11-17 18:02:55 +08:00
parent da43c446ea
commit 65bbed7151

View File

@ -641,32 +641,10 @@ export default {
delete axis.maxLimit delete axis.maxLimit
delete axis.tickCount delete axis.tickCount
const axisValue = a.axisValue const axisValue = a.axisValue
if (axisValue && !axisValue.auto) {
const yAxisSeriesMaxList = []
const maxList = []
chart.data.data.forEach(ele => {
maxList.push(ele.value)
})
yAxisSeriesMaxList.push(Math.max.apply(null, maxList))
if (yAxisSeriesMaxList.length > 0 && !isNaN(axisValue.max)) {
const max = Math.max.apply(null, yAxisSeriesMaxList)
if (max <= parseFloat(axisValue.max)) {
axisValue.max && (axis.maxLimit = axis.max = parseFloat(axisValue.max))
}
}
const yAxisSeriesMinList = [] if (axisValue && !axisValue.auto) {
const minList = [] axisValue.min && (axis.minLimit = parseFloat(axisValue.min))
chart.data.data.forEach(ele => { axisValue.max && (axis.maxLimit = parseFloat(axisValue.max))
minList.push(ele.value)
})
yAxisSeriesMinList.push(Math.min.apply(null, minList))
if (yAxisSeriesMinList.length > 0 && !isNaN(axisValue.min)) {
const min = Math.min.apply(null, yAxisSeriesMinList)
if (min >= parseFloat(axisValue.min)) {
axisValue.min && (axis.minLimit = axis.min = parseFloat(axisValue.min))
}
}
axisValue.splitCount && (axis.tickCount = parseFloat(axisValue.splitCount)) axisValue.splitCount && (axis.tickCount = parseFloat(axisValue.splitCount))
} }