SheetXL - v1.0.2
    Preparing search index...

    Interface ValueAxisLayout

    interface ValueAxisLayout {
        crossAxisId: number;
        deleted: boolean;
        gridlines?: Segment[];
        id: number;
        kind: "value";
        labelFont: RunPropertiesJSON | null;
        labelLineHeight?: number;
        labelMargin: number;
        labelsAt?: number;
        labelVertical?: boolean;
        line: IStroke.JSON | null;
        lineAt: number;
        logBase?: number;
        majorGridlines: IStroke.JSON | null;
        majorUnit: number;
        max: number;
        min: number;
        position: AxisPosition;
        reversed: boolean;
        tickLength: number;
        tickMark: "none" | "in" | "cross" | "out";
        ticks: TickLayout[];
        title: TextLayout | null;
        unitLabel?: TextLayout;
    }

    Hierarchy (View Summary)

    Index
    crossAxisId: number

    The id of the axis this one crosses.

    deleted: boolean

    The axis is laid out, so its series have a scale, but nothing of it is drawn.

    gridlines?: Segment[]

    The major gridlines, in px: a line across the plot at each tick of a value axis, and between categories (or on them, midCat) of a category axis. Absent when the axis shows none.

    id: number

    The axis's id in the chart (axId).

    kind: "value"
    labelFont: RunPropertiesJSON | null

    null when the axis shows no labels.

    labelLineHeight?: number

    Stacked labels (labelVertical): the distance between a label's letters, in px.

    labelMargin: number

    Between the axis line and the near edge of its labels, in px.

    labelsAt?: number

    Where the labels and tick marks are, in px as lineAt, where they do not go with the line: at the plot's low or high edge (tickLblPos low or high, a 2016 chart's categories) while the line crosses the other axis inside the plot. Absent where they go with the line.

    labelVertical?: boolean

    The labels are stacked letter over letter (vert="wordArtVert"): each label's letters are joined by \n, labelLineHeight apart. Along the bottom or top a label too tall for half the plot's outer height breaks into columns, joined by \t, side by side.

    line: IStroke.JSON | null
    lineAt: number

    Where the axis line is, in px: the y of a horizontal axis, the x of a vertical one. On the plot area's edge named by position, unless the axis crosses the other inside the plot (a scatter's x axis at y = 0 when the y values straddle zero). Labels and tick marks go with it.

    logBase?: number

    A logarithmic axis's base: values are placed by their logarithm.

    majorGridlines: IStroke.JSON | null
    majorUnit: number

    Ticks fall at min + k·majorUnit, whatever min is; on a log axis at min · majorUnit^k.

    max: number
    min: number
    position: AxisPosition
    reversed: boolean

    The axis runs from its maximum to its minimum (orientation maxMin): a vertical axis down, a horizontal one right to left. A reversed category axis puts the first category at the top or the right, and mirrors each cluster.

    tickLength: number

    In px.

    tickMark: "none" | "in" | "cross" | "out"
    ticks: TickLayout[]
    title: TextLayout | null
    unitLabel?: TextLayout

    The display unit label (dispUnitsLbl) of an axis whose values are shown in a unit, beside its title.