'Sets the pattern within the marker.

interface Pattern {
    bgcolor?: string;
    fgcolor?: string;
    fgopacity?: string;
    fillmode?: "overlay" | "replace";
    shape?:
        | ""
        | "x"
        | "."
        | "-"
        | "/"
        | "\\"
        | "|"
        | "+";
    size?: number;
    solidity?: number;
}

Properties

bgcolor?: string

When there is no colorscale sets the color of background pattern fill. Defaults to a marker.color background when fillmode is overlay. Otherwise, defaults to a transparent background.

fgcolor?: string

When there is no colorscale sets the color of foreground pattern fill. Defaults to a marker.color background when fillmode is replace. Otherwise, defaults to dark grey or white to increase contrast with the bgcolor.

fgopacity?: string

Sets the opacity of the foreground pattern fill. Defaults to a 0.5 when fillmode is overlay. Otherwise, defaults to 1.

fillmode?: "overlay" | "replace"

Determines whether marker.color should be used as a default to bgcolor or a fgcolor.

shape?:
    | ""
    | "x"
    | "."
    | "-"
    | "/"
    | "\\"
    | "|"
    | "+"

Sets the shape of the pattern fill. By default, no pattern is used for filling the area.

size?: number

Sets the size of unit squares of the pattern fill in pixels, which corresponds to the interval of repetition of the pattern.

solidity?: number

Sets the solidity of the pattern fill. Solidity is roughly the fraction of the area filled by the pattern. Solidity of 0 shows only the background color without pattern and solidty of 1 shows only the foreground color without pattern.