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

Method getRawOrdinalNumber

src/scale/Ordinal.ts:301–306  ·  view source on GitHub ↗

* @usage * ```js * const ordinalNumber = ordinalScale.getRawOrdinalNumber(tick.value); * // case0 * const rawOrdinalValue = axisModel.getCategories()[ordinalNumber]; * // case1 * const rawOrdinalValue = this._ordinalMeta.categories[ordinalNumber]; * // case2 *

(tickValue: ScaleTick['value'])

Source from the content-addressed store, hash-verified

299 * where ordinal numbers are used as tick value directly.
300 */
301 getRawOrdinalNumber(tickValue: ScaleTick['value']): OrdinalNumber {
302 const ordinalNumbersByTick = this._ordinalNumbersByTick;
303 return (ordinalNumbersByTick && tickValue >= 0 && tickValue < ordinalNumbersByTick.length)
304 ? ordinalNumbersByTick[tickValue]
305 : tickValue;
306 }
307
308 /**
309 * Get item on tick

Callers 6

scaleMethod · 0.95
transformOutMethod · 0.95
getLabelMethod · 0.95
getTickValueOutermostFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected