|
@@ -268,10 +268,10 @@ const render = () => {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
const maxVal = values.length === 0 ? 10000 : Math.max(...values)
|
|
const maxVal = values.length === 0 ? 10000 : Math.max(...values)
|
|
|
- const minVal = values.length === 0 ? 0 : Math.min(...values)
|
|
|
|
|
|
|
+ const minVal = values.length === 0 ? 0 : Math.min(...values) > 0 ? 0 : Math.min(...values)
|
|
|
|
|
|
|
|
const maxDigits = (Math.floor(maxVal) + '').length
|
|
const maxDigits = (Math.floor(maxVal) + '').length
|
|
|
- const minDigits = (Math.floor(Math.abs(minVal)) + '').length
|
|
|
|
|
|
|
+ const minDigits = minVal === 0 ? 0 : (Math.floor(Math.abs(minVal)) + '').length
|
|
|
const interval = Math.max(maxDigits, minDigits)
|
|
const interval = Math.max(maxDigits, minDigits)
|
|
|
|
|
|
|
|
const maxInterval = interval
|
|
const maxInterval = interval
|
|
@@ -310,7 +310,7 @@ const render = () => {
|
|
|
},
|
|
},
|
|
|
yAxis: {
|
|
yAxis: {
|
|
|
type: 'value',
|
|
type: 'value',
|
|
|
- min: minInterval,
|
|
|
|
|
|
|
+ min: -minInterval,
|
|
|
max: maxInterval,
|
|
max: maxInterval,
|
|
|
interval: 1,
|
|
interval: 1,
|
|
|
axisLabel: {
|
|
axisLabel: {
|