MCPcopy Index your code
hub / github.com/apache/echarts / _updateView

Method _updateView

src/component/visualMap/ContinuousView.ts:472–501  ·  view source on GitHub ↗
(forSketch?: boolean)

Source from the content-addressed store, hash-verified

470 }
471
472 private _updateView(forSketch?: boolean) {
473 const visualMapModel = this.visualMapModel;
474 const dataExtent = visualMapModel.getExtent();
475 const shapes = this._shapes;
476
477 const outOfRangeHandleEnds = [0, visualMapModel.itemSize[1]];
478 const inRangeHandleEnds = forSketch ? outOfRangeHandleEnds : this._handleEnds;
479
480 const visualInRange = this._createBarVisual(
481 this._dataInterval, dataExtent, inRangeHandleEnds, 'inRange'
482 );
483 const visualOutOfRange = this._createBarVisual(
484 dataExtent, dataExtent, outOfRangeHandleEnds, 'outOfRange'
485 );
486
487 shapes.inRange
488 .setStyle({
489 fill: visualInRange.barColor
490 // opacity: visualInRange.opacity
491 })
492 .setShape('points', visualInRange.barPoints);
493 shapes.outOfRange
494 .setStyle({
495 fill: visualOutOfRange.barColor
496 // opacity: visualOutOfRange.opacity
497 })
498 .setShape('points', visualOutOfRange.barPoints);
499
500 this._updateHandle(inRangeHandleEnds, visualInRange);
501 }
502
503 private _createBarVisual(
504 dataInterval: number[],

Callers 2

_buildViewMethod · 0.95
_dragHandleMethod · 0.95

Calls 5

_createBarVisualMethod · 0.95
_updateHandleMethod · 0.95
setShapeMethod · 0.80
setStyleMethod · 0.80
getExtentMethod · 0.65

Tested by

no test coverage detected