interface FootprintOptions {
    buyColor?: string;
    buyTextColor?: string;
    cellStyle: FootprintCellStyle;
    cellWidth?: number;
    cvdOffset: number;
    displayMode: FootprintDisplayMode;
    font: number;
    imbalanceRatio: number;
    imbalanceThreshold: number;
    minTextHeight: number;
    pocColor: string;
    pocStyle: "marker" | "outline";
    radius: number;
    sellColor?: string;
    sellTextColor?: string;
    showCandle: boolean;
    showPoc: boolean;
    showValueArea: boolean;
    stackedImbalances: number;
    statsPosition: "bar" | "bottom";
    statsRowHeight: number;
    statsRows: readonly FootprintStatRow[];
    tableLabelWidth: number;
    tableRows: readonly FootprintStatRow[];
    textColor?: string;
    textColorMode: FootprintTextColorMode;
    textFade: number;
    tickSize?: number;
    valueAreaColor?: string;
    valueAreaPercent: number;
    volumeDivisor: number;
    widthFactor: number;
}

Properties

buyColor?: string
buyTextColor?: string

Intensity cells, volume-proportional bars, or square high-contrast cells.

cellWidth?: number

Preferred full column width in media px, capped to the available bar slot.

cvdOffset: number

Cumulative delta preceding the supplied bars, for a rolling window.

font: number
imbalanceRatio: number
imbalanceThreshold: number
minTextHeight: number
pocColor: string
pocStyle: "marker" | "outline"
radius: number
sellColor?: string
sellTextColor?: string
showCandle: boolean

Draw real OHLC if supplied; legacy bars show a neutral range line.

showPoc: boolean
showValueArea: boolean
stackedImbalances: number

Adjacent same-side imbalance run length. 0 disables brackets.

statsPosition: "bar" | "bottom"

Fixed pane footer or labeled cards beneath each bar.

statsRowHeight: number
statsRows: readonly FootprintStatRow[]
tableLabelWidth: number

Fixed table label column width in media px. Default 150.

tableRows: readonly FootprintStatRow[]

Ordered rows for a separate table below the footprints. Empty disables it (default).

textColor?: string
textColorMode: FootprintTextColorMode

Text comparisons are independent of the cell background.

textFade: number
tickSize?: number

Effective price step (tickSize * rowTicks). Overrides bar.rowSize.

valueAreaColor?: string
valueAreaPercent: number

Fraction of volume in the contiguous value area around the POC.

volumeDivisor: number

Display quantities divided by this positive value; 1 shows raw units. Stats remain raw.

widthFactor: number

Fraction of the bar slot occupied by the column and candle. Default 0.9.