MCPcopy Index your code
hub / github.com/plotly/plotly.js / scaleIsLinear

Function scaleIsLinear

src/traces/heatmap/calc.js:92–103  ·  view source on GitHub ↗
(s)

Source from the content-addressed store, hash-verified

90 }
91
92 function scaleIsLinear(s) {
93 if(s.length > 1) {
94 var avgdx = (s[s.length - 1] - s[0]) / (s.length - 1);
95 var maxErrX = Math.abs(avgdx / 100);
96 for(i = 0; i < s.length - 1; i++) {
97 if(Math.abs(s[i + 1] - s[i] - avgdx) > maxErrX) {
98 return false;
99 }
100 }
101 }
102 return true;
103 }
104
105 // Check whether all brick are uniform
106 trace._islinear = false;

Callers 1

calc.jsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…