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

Function bestColorScheme

packages/sanddance-explorer/src/colorScheme.ts:5–13  ·  view source on GitHub ↗
(newColumn: SandDance.types.Column, oldColumn: SandDance.types.Column, oldScheme: string)

Source from the content-addressed store, hash-verified

3import { SandDance } from '@msrvida/sanddance-react';
4
5export function bestColorScheme(newColumn: SandDance.types.Column, oldColumn: SandDance.types.Column, oldScheme: string) {
6 if (oldColumn &&
7 oldColumn.quantitative === newColumn.quantitative &&
8 defaultColorScheme(oldColumn) === defaultColorScheme(newColumn)
9 ) {
10 return oldScheme;
11 }
12 return defaultColorScheme(newColumn);
13}
14
15function defaultColorScheme(c: SandDance.types.Column) {
16 if (c.quantitative) {

Callers 1

changeColumnMappingMethod · 0.90

Calls 1

defaultColorSchemeFunction · 0.70

Tested by

no test coverage detected