echarts
Version:
Apache ECharts is a powerful, interactive charting and data visualization library for browser
23 lines (22 loc) • 760 B
TypeScript
import Model from '../model/Model.js';
import { OrdinalNumber, OrdinalRawValue } from '../util/types.js';
declare class OrdinalMeta {
readonly categories: OrdinalRawValue[];
private _needCollect;
private _deduplication;
private _map;
readonly uid: number;
constructor(opt: {
categories?: OrdinalRawValue[];
needCollect?: boolean;
deduplication?: boolean;
});
static createByAxisModel(axisModel: Model): OrdinalMeta;
getOrdinal(category: OrdinalRawValue): OrdinalNumber;
/**
* @return The ordinal. If not found, return NaN.
*/
parseAndCollect(category: OrdinalRawValue | OrdinalNumber): OrdinalNumber;
private _getOrCreateMap;
}
export default OrdinalMeta;