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

Method _dispatchInitSort

src/chart/bar/BarView.ts:615–636  ·  view source on GitHub ↗
(
        data: SeriesData<BarSeriesModel, DefaultDataVisual>,
        realtimeSortCfg: RealtimeSortConfig,
        api: ExtensionAPI
    )

Source from the content-addressed store, hash-verified

613 }
614
615 private _dispatchInitSort(
616 data: SeriesData<BarSeriesModel, DefaultDataVisual>,
617 realtimeSortCfg: RealtimeSortConfig,
618 api: ExtensionAPI
619 ) {
620 const baseAxis = realtimeSortCfg.baseAxis;
621 const sortResult = this._dataSort(
622 data,
623 baseAxis,
624 dataIdx => data.get(
625 data.mapDimension(realtimeSortCfg.otherAxis.dim),
626 dataIdx
627 ) as number
628 );
629 api.dispatchAction({
630 type: 'changeAxisOrder',
631 componentType: baseAxis.dim + 'Axis',
632 isInitSort: true,
633 axisId: baseAxis.index,
634 sortInfo: sortResult
635 });
636 }
637
638 remove(ecModel: GlobalModel, api: ExtensionAPI) {
639 this._clear(this._model);

Callers 1

_enableRealtimeSortMethod · 0.95

Calls 4

_dataSortMethod · 0.95
mapDimensionMethod · 0.80
dispatchActionMethod · 0.80
getMethod · 0.45

Tested by

no test coverage detected