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

Function setLabelValueAnimation

src/label/labelStyle.ts:739–761  ·  view source on GitHub ↗
(
    label: ZRText,
    labelStatesModels: LabelStatesModels<LabelModelForText>,
    value: InterpolatableValue,
    getDefaultText: (value: InterpolatableValue) => string
)

Source from the content-addressed store, hash-verified

737}, ZRText>();
738
739export function setLabelValueAnimation(
740 label: ZRText,
741 labelStatesModels: LabelStatesModels<LabelModelForText>,
742 value: InterpolatableValue,
743 getDefaultText: (value: InterpolatableValue) => string
744) {
745 if (!label) {
746 return;
747 }
748
749 const obj = labelInner(label);
750 obj.prevValue = obj.value;
751 obj.value = value;
752 const normalLabelModel = labelStatesModels.normal;
753
754 obj.valueAnimation = normalLabelModel.get('valueAnimation');
755
756 if (obj.valueAnimation) {
757 obj.precision = normalLabelModel.get('precision');
758 obj.defaultInterpolatedText = getDefaultText;
759 obj.statesModels = labelStatesModels;
760 }
761}
762
763export function animateLabelValue(
764 textEl: ZRText,

Callers 2

updateStyleFunction · 0.90
_renderTitleAndDetailMethod · 0.90

Calls 1

getMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…