MAIDR Documentation - v3.73.0
    Preparing search index...

    Per-layer lookups that translate a MAIDR navigation position into the original Chart.js element index. MAIDR extraction skips gap markers, so these maps re-derive the raw indices from the chart to keep highlights aligned.

    interface TargetMaps {
        scatterBuckets: Map<string, number[][]>;
        barLineIndices: Map<string, number[][]>;
        heatmapIndices: Map<string, Map<string, number>>;
    }
    Index

    Properties

    scatterBuckets: Map<string, number[][]>

    Scatter: scatterBuckets[layerId][col] lists the Chart.js dataset indices sharing that X.

    barLineIndices: Map<string, number[][]>

    Bar/line: barLineIndices[layerId][row][col] is the original Chart.js element index (gaps skipped).

    heatmapIndices: Map<string, Map<string, number>>

    Heatmap: heatmapIndices[layerId] maps "x\0y" to the flat Chart.js element index.