MCPcopy Create free account
hub / github.com/microsoft/SandDance / emptyBinsDataSource

Function emptyBinsDataSource

docs/tests/v2/es6/js/sanddance.js:148525–148545  ·  view source on GitHub ↗
(name, facetColumn, facets)

Source from the content-addressed store, hash-verified

148523}
148524
148525function emptyBinsDataSource(name, facetColumn, facets) {
148526 const gridCapacity = facets.columns * facets.rows;
148527 const step = facetBinStep(facetColumn, gridCapacity);
148528 const steps = [];
148529
148530 for (let i = 0; i < gridCapacity; i++) {
148531 steps[i] = facetColumn.stats.min + i * step + step / 2;
148532 }
148533
148534 const values = steps.map(s => {
148535 const obj = {};
148536 obj[_constants.FieldNames.Collapsed] = true;
148537 obj[facetColumn.name] = s;
148538 return obj;
148539 });
148540 const data = {
148541 name,
148542 values
148543 };
148544 return data;
148545}
148546
148547function facetSourceData(facetColumn, facets, name) {
148548 let data;

Callers 1

facetSourceDataFunction · 0.85

Calls 1

facetBinStepFunction · 0.85

Tested by

no test coverage detected