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

Function handleXYZDefaults

src/traces/scatter3d/defaults.js:77–93  ·  view source on GitHub ↗
(traceIn, traceOut, coerce, layout)

Source from the content-addressed store, hash-verified

75};
76
77function handleXYZDefaults(traceIn, traceOut, coerce, layout) {
78 var len = 0;
79 var x = coerce('x');
80 var y = coerce('y');
81 var z = coerce('z');
82
83 var handleCalendarDefaults = Registry.getComponentMethod('calendars', 'handleTraceDefaults');
84 handleCalendarDefaults(traceIn, traceOut, ['x', 'y', 'z'], layout);
85
86 if (x && y && z) {
87 // TODO: what happens if one is missing?
88 len = Math.min(x.length, y.length, z.length);
89 traceOut._length = traceOut._xlength = traceOut._ylength = traceOut._zlength = len;
90 }
91
92 return len;
93}

Callers 4

defaults.jsFile · 0.85
defaults.jsFile · 0.85
defaults.jsFile · 0.85
defaults.jsFile · 0.85

Calls 1

coerceFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…