(seriesModel: BarSeriesModel, ecModel: GlobalModel, api: ExtensionAPI, payload: Payload)
| 120 | } |
| 121 | |
| 122 | render(seriesModel: BarSeriesModel, ecModel: GlobalModel, api: ExtensionAPI, payload: Payload) { |
| 123 | this._model = seriesModel; |
| 124 | |
| 125 | this._removeOnRenderedListener(api); |
| 126 | |
| 127 | this._updateDrawMode(seriesModel); |
| 128 | |
| 129 | const coordinateSystemType = seriesModel.get('coordinateSystem'); |
| 130 | |
| 131 | if (coordinateSystemType === 'cartesian2d' |
| 132 | || coordinateSystemType === 'polar' |
| 133 | ) { |
| 134 | // Clear previously rendered progressive elements. |
| 135 | this._progressiveEls = null; |
| 136 | |
| 137 | this._isLargeDraw |
| 138 | ? this._renderLarge(seriesModel, ecModel, api) |
| 139 | : this._renderNormal(seriesModel, ecModel, api, payload); |
| 140 | } |
| 141 | else if (__DEV__) { |
| 142 | warn('Only cartesian2d and polar supported for bar.'); |
| 143 | } |
| 144 | } |
| 145 | |
| 146 | incrementalPrepareRender(seriesModel: BarSeriesModel): void { |
| 147 | this._clear(); |
nothing calls this directly
no test coverage detected