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

Function selectCategorical

docs/app/js/sanddance-app.js:10815–10827  ·  view source on GitHub ↗
(column, legend, clickedIndex)

Source from the content-addressed store, hash-verified

10813 else return selectCategorical(column, legend, clickedIndex);
10814}
10815function selectCategorical(column, legend, clickedIndex) {
10816 const value = legend.rows[clickedIndex].value;
10817 if (value === (0, _sanddanceSpecs.Other)) {
10818 const values = [];
10819 for(let i in legend.rows)if (+i !== clickedIndex) values.push(legend.rows[i].value);
10820 return (0, _expression.selectNone)(column, values);
10821 } else //select equal
10822 return {
10823 expressions: [
10824 (0, _expression.selectExact)(column, legend.rows[clickedIndex].value)
10825 ]
10826 };
10827}
10828function selectQuantitative(colorBinType, column, legend, clickedIndex) {
10829 const keys = Object.keys(legend.rows).map((key)=>+key).sort((a, b)=>+a - +b);
10830 let lowValue;

Callers 1

legendRangeFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected