AUTEUR v0.1.6
AUTEUR v0.1.6

min x-threshold:

max x-threshold:

min y-threshold:

max y-threshold:

import { Draft, Range } from "auteur";

const [maxXThreshold, setMaxXThreshold] = React.useState(8);
const [minXThreshold, setMinXThreshold] = React.useState(7.5);

const [maxYThreshold, setMaxYThreshold] = React.useState(7.5);
const [minYThreshold, setMinYThreshold] = React.useState(6.5);

const draft = useRef(new Draft());
const newXRange = useRef(new Range("Aroma", [minXThreshold, maxXThreshold], "open"));
const newYRange = useRef(new Range("Flavor", [minYThreshold, maxYThreshold], "closed"));

newXRange.current.selection(scatterpoints);
newYRange.current.selection(scatterpoints);

draft.current.layer(ref.current)
            .x("Aroma", xScale)
            .y("Flavor", yScale)
            .exclude({"name":["regression", "label", "text"]})
            .augment(newXRange.current.union(newYRange.current));
View raw data