eurostat-map
    Preparing search index...

    Interface FlowMapConfig

    Configuration for flow maps.

    interface FlowMapConfig {
        svgId?: string;
        containerId?: string;
        proj?: string;
        projectionFunction?: () => any;
        scale?: "60M" | "20M" | "10M" | "03M" | "01M";
        nutsLevel?: number;
        nutsYear?: string | number;
        geoCenter?: [number, number];
        pixSize?: number;
        geo?: string;
        width?: number;
        height?: number;
        title?: string;
        subtitle?: string;
        bottomText?: string;
        botTxtFontSize?: number;
        botTxtPadding?: number;
        botTxtTooltipMessage?: string;
        footnote?: string;
        source?: string;
        stat?: StatConfig;
        legend?: LegendConfig;
        tooltip?: TooltipConfig;
        insets?: InsetConfig[];
        zoomExtent?: [number, number];
        showBtns?: boolean;
        coastal?: boolean;
        coastalMarginWidth?: number;
        coastalMarginColor?: string;
        drawGraticule?: boolean;
        graticuleStyle?: any;
        borderWidth?: number;
        borderColor?: string;
        labelling?: boolean;
        labelSizeThreshold?: number;
        labelOpacity?: number;
        logoURL?: string;
        onBuild?: (map: MapInstance) => void;
        flowGraph?: FlowGraph;
        flowColor?: string;
        flowRegionColors?: string[];
        flowRegionLabels?: string[];
        flowArrows?: boolean;
        flowArrowScale?: number;
        flowMaxWidth?: number;
        flowMinWidth?: number;
        flowOutlines?: boolean;
        flowOutlineWidth?: number;
        flowOutlineColor?: string;
        flowColorGradient?: boolean;
        flowStack?: boolean;
        flowNodes?: boolean;
        flowNodeType?: "circle" | "donut";
        flowLabelOffsets?: { x?: number; y?: number };
        flowLineType?: "curved" | "straight" | "sankey";
        flowNodeSizeScale?: (value: number) => number;
        flowOpacity?: number;
        flowInternal?: boolean;
        flowTopLocations?: number;
        flowTopLocationsType?: "sum" | "origin" | "destination";
        flowCurvatureSettings?: FlowCurvatureSettings;
        flowOrder?: (a: any, b: any) => number;
        flowWidthGradient?: boolean;
        flowOpacityGradient?: boolean;
        flowWidthGradientSettings?: FlowWidthGradientSettings;
        flowBidirectional?: boolean;
        flowEdgeBundling?: boolean;
        flowBundleSettings?: FlowBundleSettings;
        [key: string]: any;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: any
    Index

    Properties

    svgId?: string
    containerId?: string
    proj?: string
    projectionFunction?: () => any
    scale?: "60M" | "20M" | "10M" | "03M" | "01M"
    nutsLevel?: number
    nutsYear?: string | number
    geoCenter?: [number, number]
    pixSize?: number
    geo?: string
    width?: number
    height?: number
    title?: string
    subtitle?: string
    bottomText?: string
    botTxtFontSize?: number
    botTxtPadding?: number
    botTxtTooltipMessage?: string
    footnote?: string
    source?: string
    stat?: StatConfig
    legend?: LegendConfig
    tooltip?: TooltipConfig
    insets?: InsetConfig[]
    zoomExtent?: [number, number]
    showBtns?: boolean
    coastal?: boolean
    coastalMarginWidth?: number
    coastalMarginColor?: string
    drawGraticule?: boolean
    graticuleStyle?: any
    borderWidth?: number
    borderColor?: string
    labelling?: boolean
    labelSizeThreshold?: number
    labelOpacity?: number
    logoURL?: string
    onBuild?: (map: MapInstance) => void
    flowGraph?: FlowGraph
    flowColor?: string
    flowRegionColors?: string[]
    flowRegionLabels?: string[]
    flowArrows?: boolean
    flowArrowScale?: number
    flowMaxWidth?: number
    flowMinWidth?: number
    flowOutlines?: boolean
    flowOutlineWidth?: number
    flowOutlineColor?: string
    flowColorGradient?: boolean
    flowStack?: boolean
    flowNodes?: boolean
    flowNodeType?: "circle" | "donut"
    flowLabelOffsets?: { x?: number; y?: number }
    flowLineType?: "curved" | "straight" | "sankey"
    flowNodeSizeScale?: (value: number) => number
    flowOpacity?: number
    flowInternal?: boolean
    flowTopLocations?: number
    flowTopLocationsType?: "sum" | "origin" | "destination"
    flowCurvatureSettings?: FlowCurvatureSettings
    flowOrder?: (a: any, b: any) => number
    flowWidthGradient?: boolean
    flowOpacityGradient?: boolean
    flowWidthGradientSettings?: FlowWidthGradientSettings
    flowBidirectional?: boolean
    flowEdgeBundling?: boolean
    flowBundleSettings?: FlowBundleSettings