MCPcopy
hub / github.com/apache/echarts / updateTransform

Method updateTransform

src/component/marker/MarkAreaView.ts:241–257  ·  view source on GitHub ↗
(markAreaModel: MarkAreaModel, ecModel: GlobalModel, api: ExtensionAPI)

Source from the content-addressed store, hash-verified

239 markerGroupMap: HashMap<MarkAreaDrawGroup>;
240
241 updateTransform(markAreaModel: MarkAreaModel, ecModel: GlobalModel, api: ExtensionAPI) {
242 ecModel.eachSeries(function (seriesModel) {
243 const maModel = MarkerModel.getMarkerModelFromSeries(seriesModel, 'markArea') as MarkAreaModel;
244 if (maModel) {
245 const areaData = maModel.getData();
246 areaData.each(function (idx) {
247 const points = map(dimPermutations, function (dim) {
248 return getSingleMarkerEndPoint(areaData, idx, dim, seriesModel, api);
249 });
250 // Layout
251 areaData.setItemLayout(idx, points);
252 const el = areaData.getItemGraphicEl(idx) as graphic.Polygon;
253 el.setShape('points', points);
254 });
255 }
256 }, this);
257 }
258
259 renderSeries(
260 seriesModel: SeriesModel,

Callers

nothing calls this directly

Calls 7

getSingleMarkerEndPointFunction · 0.85
eachSeriesMethod · 0.80
setItemLayoutMethod · 0.80
getItemGraphicElMethod · 0.80
setShapeMethod · 0.80
getDataMethod · 0.65
eachMethod · 0.45

Tested by

no test coverage detected