Options de rendu côté serveur

Options pour la génération statique des graphiques Line et Stock.

Import
import type { SSRLineChartOptions } from "@sixtyfold/ssr";

Utilisez le point d’entrée public ci-dessus. Les imports de types sont retirés du JavaScript de l’application.

SSRBaseChartOptions

Options de graphique exposées au moteur de rendu acceptées par les helpers de rendu statique.

Importer @sixtyfold/ssrinterface

interface SSRBaseChartOptions
MembreDéfinitionDescription
animated?boolean | undefined
= false
Règle l’apparition initiale. Laissez cette option désactivée pour une sortie statique complète, car le rendu SSR ne fait pas avancer les images d’animation.
axis?object | undefinedAxe utilisé pour la sortie statique.
chartBackground?string | object | undefinedArrière-plan du graphique utilisé pour la sortie statique.
crosshairStyle?object | undefinedStyle du crosshair utilisé pour la sortie statique.
grid?object | undefinedGrille utilisée pour la sortie statique.
labels?object | undefinedÉtiquettes utilisées pour la sortie statique.
minViewportRange?number | undefinedPlus petite étendue de la vue en X, dans les mêmes unités que les données X.
overlay?object | undefinedSuperposition utilisée pour la sortie statique.
padding?{ top?: number; right?: number; bottom?: number; left?: number; } | undefinedRembourage utilisé pour la sortie statique.
rangeSelector?object | undefinedSélecteur de plage utilisé pour la sortie statique.
textDirection?"auto" | "ltr" | "rtl" | "inherit" | undefinedSens de lecture utilisé pour la sortie statique.
tooltip?object | undefinedInfobulle utilisée pour la sortie statique.
yDomain?{ min?: number; max?: number; } | undefinedBords du domaine Y rendus fixes ; les bords omis restent auto‑mis à l'échelle.

SSRLineChartOptions

Options de graphique en lignes prises en charge par le moteur SSR.

Importer @sixtyfold/ssrinterface

interface SSRLineChartOptions extends SSRBaseChartOptions
MembreDéfinitionDescription
animated?boolean | undefined
= false
Règle l’apparition initiale. Laissez cette option désactivée pour une sortie statique complète, car le rendu SSR ne fait pas avancer les images d’animation.
axis?object | undefinedAxe utilisé pour la sortie statique.
chartBackground?string | object | undefinedArrière-plan du graphique utilisé pour la sortie statique.
crosshairStyle?object | undefinedStyle du réticule utilisé pour la sortie statique.
grid?object | undefinedGrille utilisée pour la sortie statique.
interpolation?"none" | "linear" | "spline" | undefinedInterpolation de ligne statique utilisée par le renderer côté serveur : segments bruts, segments linéaires, ou courbes spline Catmull–Rom.
labels?object | undefinedÉtiquettes utilisées pour la sortie statique.
legend?object | undefinedLégende utilisée pour la sortie statique.
lod?{ mode?: "adaptive" | "pyramid"; density?: number; rebaseRatio?: number; quantizationStep?: number; } | undefinedPolitique de présentation des lignes utilisée pour la sortie statique. Elle accepte les mêmes coefficients adaptatifs/pyramide que le moteur de rendu du navigateur.
marker?object | undefinedMarqueur utilisé pour la sortie statique.
minViewportRange?number | undefinedPlus petite étendue de la vue X, dans les mêmes unités que les données X.
overlay?object | undefinedSuperposition utilisée pour la sortie statique.
padding?{ top?: number; right?: number; bottom?: number; left?: number; } | undefinedMarges utilisées pour la sortie statique.
rangeSelector?object | undefinedSélecteur de plage utilisé pour la sortie statique.
series?readonly object[] | undefinedSéries utilisées pour la sortie statique.
textDirection?"auto" | "ltr" | "rtl" | "inherit" | undefinedSens du texte utilisé pour la sortie statique.
tooltip?object | undefinedInfo-bulle utilisée pour la sortie statique.
yDomain?{ min?: number; max?: number; } | undefinedBords fixes du domaine Y rendu ; les bords omis restent mis à l’échelle automatiquement.

SSRRenderOptions

Dimensions de sortie statiques, ratio de pixels de l’appareil et fabrique de canvas serveur optionnelle.

Importer @sixtyfold/ssrinterface

interface SSRRenderOptions
MembreDéfinitionDescription
createCanvas?((width: number, height: number) => SSRCanvas) | undefinedCrée un canvas.
dpr?number | undefinedDpr utilisé pour la sortie statique.
heightnumberHauteur utilisée pour la sortie statique.
widthnumberLargeur utilisée pour la sortie statique.

SSRStockChartOptions

Options de graphique boursier prises en charge par le renderer SSR.

Importer @sixtyfold/ssrinterface

interface SSRStockChartOptions extends SSRBaseChartOptions
MembreDéfinitionDescription
animated?boolean | undefined
= false
Règle l’apparition initiale. Laissez cette option désactivée pour une sortie statique complète, car le rendu SSR ne fait pas avancer les images d’animation.
axis?object | undefinedAxe utilisé pour la sortie statique.
candleColors?object | undefinedCouleurs des chandeliers utilisées pour la sortie statique.
candleStrokeWidth?number | undefinedÉpaisseur du trait des chandeliers utilisée pour la sortie statique.
candleStyle?"filled" | "hollow" | "ohlc" | undefinedStyle des chandeliers utilisé pour la sortie statique.
chartBackground?string | object | undefinedFond du graphique utilisé pour la sortie statique.
crosshairMarkerColor?string | undefinedCouleur du marqueur de réticule utilisée pour la sortie statique.
crosshairStyle?object | undefinedStyle du réticule utilisé pour la sortie statique.
grid?object | undefinedGrille utilisée pour la sortie statique.
indicators?readonly StockIndicator[] | undefinedIndicateurs utilisés pour la sortie statique.
labels?object | undefinedÉtiquettes utilisées pour la sortie statique.
markers?readonly StockMarker[] | undefinedRepères utilisés pour la sortie statique.
minViewportRange?number | undefinedPlus petite étendue de la fenêtre d’affichage X, dans les mêmes unités que les données X.
overlay?object | undefinedSuperposition utilisée pour la sortie statique.
padding?{ top?: number; right?: number; bottom?: number; left?: number; } | undefinedRembourrage utilisé pour la sortie statique.
previewLineColor?string | undefinedCouleur de la ligne d’aperçu utilisée pour la sortie statique.
priceLines?readonly StockPriceLine[] | undefinedLignes de prix utilisées pour la sortie statique.
priceUnit?object | undefinedUnité de prix utilisée pour la sortie statique.
rangeSelector?object | undefinedSélecteur de plage utilisé pour la sortie statique.
showLeftPriceMarker?boolean | undefinedAfficher le marqueur de prix gauche utilisé pour la sortie statique.
showRightPriceMarker?boolean | undefinedAfficher le marqueur de prix droit utilisé pour la sortie statique.
showVolume?boolean | undefinedAfficher le volume utilisé pour la sortie statique.
textDirection?"auto" | "ltr" | "rtl" | "inherit" | undefinedDirection du texte utilisée pour la sortie statique.
timeScale?"continuous" | "market" | undefinedÉchelle temporelle utilisée pour la sortie statique.
tooltip?object | undefinedInfobulle utilisée pour la sortie statique.
volumeColors?object | undefinedCouleurs de volume utilisées pour la sortie statique.
volumeHeightRatio?number | undefinedRapport hauteur/volume utilisé pour la sortie statique.
volumeOpacity?number | undefinedOpacité du volume utilisée pour la sortie statique.
volumeProfile?false | VolumeProfileOptions | undefinedProfil de volume utilisé pour la sortie statique.
volumeUnit?object | undefinedUnité de volume utilisée pour la sortie statique.
yDomain?{ min?: number; max?: number; } | undefinedBords fixes du domaine Y rendus ; les bords omis restent à mise à l’échelle automatique.