eurostat-map
    Preparing search index...

    Interface BivariateLegendConfig

    Configuration for bivariate choropleth map legends. Displays a 2D grid showing the relationship between two variables, with color squares representing different class combinations.

    interface BivariateLegendConfig {
        x?: number;
        y?: number;
        width?: number;
        height?: number;
        title?: string;
        titleWidth?: number;
        titleFontSize?: number;
        boxWidth?: number;
        boxHeight?: number;
        boxPadding?: number;
        boxCornerRadius?: number;
        shapeWidth?: number;
        shapeHeight?: number;
        shapePadding?: number;
        labelFontSize?: number;
        labelOffset?: number;
        labelWrap?: number;
        labelDecimalPlaces?: number;
        orientation?: "vertical" | "horizontal";
        ascending?: boolean;
        cells?: any[];
        noData?: boolean;
        noDataText?: string;
        squareSize?: number;
        rotation?: number;
        label1?: string;
        label2?: string;
        breaks1?: number[];
        breaks2?: number[];
        showBreaks?: boolean;
        tickLength?: number;
        yAxisLabelsOffset?: { x: number; y: number };
        xAxisLabelsOffset?: { x: number; y: number };
        yAxisTitleOffset?: { x: number; y: number };
        xAxisTitleOffset?: { x: number; y: number };
        noDataYOffset?: number;
        axisArrows?: boolean;
        arrowHeight?: number;
        arrowWidth?: number;
        arrowPadding?: number;
        [key: string]: any;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: any
    Index

    Properties

    x?: number
    y?: number
    width?: number
    height?: number
    title?: string
    titleWidth?: number
    titleFontSize?: number
    boxWidth?: number
    boxHeight?: number
    boxPadding?: number
    boxCornerRadius?: number
    shapeWidth?: number
    shapeHeight?: number
    shapePadding?: number
    labelFontSize?: number
    labelOffset?: number
    labelWrap?: number
    labelDecimalPlaces?: number
    orientation?: "vertical" | "horizontal"
    ascending?: boolean
    cells?: any[]
    noData?: boolean
    noDataText?: string
    squareSize?: number

    Size of the legend square grid in pixels.

    100
    
    rotation?: number

    Rotation angle of the legend in degrees.

    0
    
    label1?: string

    Label for the first variable (y-axis).

    'Variable 1'
    
    label2?: string

    Label for the second variable (x-axis).

    'Variable 2'
    
    breaks1?: number[]

    Break points for the first variable. Auto-calculated if undefined.

    breaks2?: number[]

    Break points for the second variable. Auto-calculated if undefined.

    showBreaks?: boolean

    Whether to show break labels on the axes.

    false
    
    tickLength?: number

    Length of axis tick marks in pixels.

    5
    
    yAxisLabelsOffset?: { x: number; y: number }

    Offset adjustments for y-axis labels.

    { x: 0, y: 0 }
    
    xAxisLabelsOffset?: { x: number; y: number }

    Offset adjustments for x-axis labels.

    { x: 0, y: 0 }
    
    yAxisTitleOffset?: { x: number; y: number }

    Offset adjustments for y-axis title.

    { x: 0, y: 0 }
    
    xAxisTitleOffset?: { x: number; y: number }

    Offset adjustments for x-axis title.

    { x: 0, y: 0 }
    
    noDataYOffset?: number

    Extra vertical offset for the "no data" legend item in pixels.

    30
    
    axisArrows?: boolean

    Whether to show arrows at the end of the axes.

    true
    
    arrowHeight?: number

    Height of axis arrows in pixels.

    15
    
    arrowWidth?: number

    Width of axis arrows in pixels.

    14
    
    arrowPadding?: number

    Padding between arrow and axis label in pixels.

    10