(scaleName: string, data: string, range: RangeBand, field: string, reverse?: boolean)
| 32 | } |
| 33 | |
| 34 | export function pointScale(scaleName: string, data: string, range: RangeBand, field: string, reverse?: boolean) { |
| 35 | const scale: PointScale = { |
| 36 | name: scaleName, |
| 37 | type: 'point', |
| 38 | range, |
| 39 | domain: { |
| 40 | data, |
| 41 | field: safeFieldName(field), |
| 42 | sort: true, |
| 43 | }, |
| 44 | padding: 0.5, |
| 45 | }; |
| 46 | if (reverse !== undefined) { |
| 47 | scale.reverse = reverse; |
| 48 | } |
| 49 | return scale; |
| 50 | } |
| 51 | |
| 52 | export function binnableColorScale(scaleName: string, colorBin: ColorBin, data: string, field: string, scheme?: string) { |
| 53 | scheme = scheme || ColorScaleNone; |
no test coverage detected