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

Function getValueStart

src/chart/line/helper.ts:83–112  ·  view source on GitHub ↗
(valueAxis: Axis, valueOrigin: LineSeriesOption['areaStyle']['origin'])

Source from the content-addressed store, hash-verified

81}
82
83function getValueStart(valueAxis: Axis, valueOrigin: LineSeriesOption['areaStyle']['origin']) {
84 let valueStart = 0;
85 const extent = valueAxis.scale.getExtent();
86
87 if (valueOrigin === 'start') {
88 valueStart = extent[0];
89 }
90 else if (valueOrigin === 'end') {
91 valueStart = extent[1];
92 }
93 // If origin is specified as a number, use it as
94 // valueStart directly
95 else if (isNumber(valueOrigin) && !isNaN(valueOrigin)) {
96 valueStart = valueOrigin;
97 }
98 // auto
99 else {
100 // Both positive
101 if (extent[0] > 0) {
102 valueStart = extent[0];
103 }
104 // Both negative
105 else if (extent[1] < 0) {
106 valueStart = extent[1];
107 }
108 // If is one positive, and one negative, onZero shall be true
109 }
110
111 return valueStart;
112}
113
114export function getStackedOnPoint(
115 dataCoordInfo: CoordInfo,

Callers 1

prepareDataCoordInfoFunction · 0.85

Calls 2

isNumberFunction · 0.85
getExtentMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…