MCPcopy Create free account
hub / github.com/plotly/plotly.js / calcAllTicks

Function calcAllTicks

src/traces/parcoords/parcoords.js:397–425  ·  view source on GitHub ↗
(cd)

Source from the content-addressed store, hash-verified

395}
396
397function calcAllTicks(cd) {
398 for(var i = 0; i < cd.length; i++) {
399 for(var j = 0; j < cd[i].length; j++) {
400 var trace = cd[i][j].trace;
401 var dimensions = trace.dimensions;
402
403 for(var k = 0; k < dimensions.length; k++) {
404 var values = dimensions[k].values;
405 var dim = dimensions[k]._ax;
406
407 if(dim) {
408 if(!dim.range) {
409 dim.range = findExtremes(values, trace._length);
410 } else {
411 dim.range = fixExtremes(dim.range[0], dim.range[1]);
412 }
413
414 if(!dim.dtick) {
415 dim.dtick = 0.01 * (Math.abs(dim.range[1] - dim.range[0]) || 1);
416 }
417
418 dim.tickformat = dimensions[k].tickformat;
419 Axes.calcTicks(dim);
420 dim.cleanRange();
421 }
422 }
423 }
424 }
425}
426
427function linearFormat(dim, v) {
428 return Axes.tickText(dim._ax, v, false).text;

Callers 1

parcoords.jsFile · 0.85

Calls 2

fixExtremesFunction · 0.85
findExtremesFunction · 0.70

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…