From 5ecc5ba784208aa1537226246fdd5deef26b0228 Mon Sep 17 00:00:00 2001 From: Mike Bostock Date: Fri, 25 Feb 2022 12:19:42 -0800 Subject: [PATCH] indexed rect shorthand --- src/marks/rect.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/marks/rect.js b/src/marks/rect.js index 673f014edb..926ce11503 100644 --- a/src/marks/rect.js +++ b/src/marks/rect.js @@ -1,5 +1,5 @@ import {create} from "d3"; -import {number} from "../options.js"; +import {identity, indexOf, number} from "../options.js"; import {Mark} from "../plot.js"; import {isCollapsed} from "../scales.js"; import {applyDirectStyles, applyIndirectStyles, applyTransform, impliedString, applyAttr, applyChannelStyles} from "../style.js"; @@ -70,10 +70,10 @@ export function rect(data, options) { return new Rect(data, maybeIntervalX(maybeIntervalY(options))); } -export function rectX(data, options) { +export function rectX(data, options = {y: indexOf, interval: 1, x2: identity}) { return new Rect(data, maybeStackX(maybeIntervalY(maybeIdentityX(options)))); } -export function rectY(data, options) { +export function rectY(data, options = {x: indexOf, interval: 1, y2: identity}) { return new Rect(data, maybeStackY(maybeIntervalX(maybeIdentityY(options)))); }