diff --git a/src/component/visualMap/ContinuousModel.ts b/src/component/visualMap/ContinuousModel.ts index 29c3e617e8..569842667d 100644 --- a/src/component/visualMap/ContinuousModel.ts +++ b/src/component/visualMap/ContinuousModel.ts @@ -183,14 +183,8 @@ class ContinuousModel extends VisualMapModel { */ getValueState(value: number): VisualState { const range = this.option.range; - const dataExtent = this.getExtent(); - // When range[0] === dataExtent[0], any value larger than dataExtent[0] maps to 'inRange'. - // range[1] is processed likewise. - return ( - (range[0] <= dataExtent[0] || range[0] <= value) - && (range[1] >= dataExtent[1] || value <= range[1]) - ) ? 'inRange' : 'outOfRange'; + return range[0] <= value && value <= range[1] ? 'inRange' : 'outOfRange'; } findTargetDataIndices(range: number[]) {