11import { InternSet , extent , quantize , reverse as reverseof , sort , symbolsFill , symbolsStroke } from "d3" ;
22import { scaleBand , scaleOrdinal , scalePoint , scaleImplicit } from "d3" ;
33import { ascendingDefined } from "../defined.js" ;
4- import { isNoneish , map , maybeInterval } from "../options.js" ;
4+ import { isNoneish , map , maybeRangeInterval } from "../options.js" ;
55import { maybeSymbol } from "../symbol.js" ;
66import { registry , color , position , symbol } from "./index.js" ;
77import { maybeBooleanRange , ordinalScheme , quantitativeScheme } from "./schemes.js" ;
@@ -13,7 +13,7 @@ import {maybeBooleanRange, ordinalScheme, quantitativeScheme} from "./schemes.js
1313export const ordinalImplicit = Symbol ( "ordinal" ) ;
1414
1515function createScaleO ( key , scale , channels , { type, interval, domain, range, reverse, hint} ) {
16- interval = maybeInterval ( interval , type ) ;
16+ interval = maybeRangeInterval ( interval , type ) ;
1717 if ( domain === undefined ) domain = inferDomain ( channels , interval , key ) ;
1818 if ( type === "categorical" || type === ordinalImplicit ) type = "ordinal" ; // shorthand for color schemes
1919 if ( reverse ) domain = reverseof ( domain ) ;
@@ -27,7 +27,7 @@ function createScaleO(key, scale, channels, {type, interval, domain, range, reve
2727}
2828
2929export function createScaleOrdinal ( key , channels , { type, interval, domain, range, scheme, unknown, ...options } ) {
30- interval = maybeInterval ( interval , type ) ;
30+ interval = maybeRangeInterval ( interval , type ) ;
3131 if ( domain === undefined ) domain = inferDomain ( channels , interval , key ) ;
3232 let hint ;
3333 if ( registry . get ( key ) === symbol ) {
0 commit comments