/** * ContourChart — lignes/zones de contour sur une grille 2D régulière (façon * Highcharts « contour » / carte topographique). Chaque cellule de la grille * est peinte d'une bande de couleur fonction de sa `value` normalisée, sur * l'échelle catégorielle continue category1..8 (reprise de AnomalySwimLane / * Density2D). Axes X/Y gradués (mêmes « niceTicks » que les autres charts) et * légende des paliers. a11y : `role="img"` + liste accessible des points. * API canonique (référence Svelte, React/Vue/Angular doivent s'aligner). * * La grille est supposée régulière : les valeurs distinctes de `x` et `y` * définissent les colonnes et lignes ; chaque cellule est un rectangle peint * du ton correspondant à sa `value`, découpée en `levels` paliers. * * Props obligatoires : * data ContourChartDatum[] - {x, y, value} * * Props optionnelles : * levels number (nombre de paliers de couleur ; défaut 6) * label string * width number (défaut 640) * height number (défaut 320) * size number (non utilisé pour le rendu ; réservé parité d'API) * class string */ export type ContourChartTone = "category1" | "category2" | "category3" | "category4" | "category5" | "category6" | "category7" | "category8"; export type ContourChartScale = "categorical" | "sequential"; export type ContourChartDatum = { x: number; y: number; /** Valeur scalaire de la cellule : pilote la bande de couleur. */ value: number; }; export type ContourChartProps = { data: ContourChartDatum[]; levels?: number; scale?: ContourChartScale; label?: string; width?: number; height?: number; size?: number; class?: string; }; declare const ContourChart: import("svelte").Component; type ContourChart = ReturnType; export default ContourChart; //# sourceMappingURL=ContourChart.svelte.d.ts.map