Options de rendu côté serveur

Options pour la sortie 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 destinées au moteur de rendu acceptées par les helpers de rendu statique.

Import @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 de réticule 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 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; } | undefinedMarge utilisée pour la sortie statique.
rangeSelector?object | undefinedSélecteur de plage utilisé pour la sortie statique.
textDirection?"auto" | "ltr" | "rtl" | "inherit" | undefinedDirection du texte utilisée pour la sortie statique.
tooltip?object | undefinedInfobulle utilisée pour la sortie statique.
yDomain?{ min?: number; max?: number; } | undefinedBords fixes du domaine Y rendu ; les bords omis restent auto-mis à l'échelle.

SSRLineChartOptions

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

Import @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 serveur : segments bruts, segments linéaires, ou courbes de 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 rendu 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" | undefinedDirection du texte utilisée pour la sortie statique.
tooltip?object | undefinedInfobulle utilisée pour la sortie statique.
yDomain?{ min?: number; max?: number; } | undefinedBords Y du domaine rendus fixes ; les bords omis restent auto-scalés.

SSRRenderOptions

Dimensions de sortie statiques, rapport de pixels de l’appareil et usine de canvas serveur optionnelle.

Import @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 stock-chart prises en charge par le moteur SSR.

Import @sixtyfold/ssrinterface

interface SSRStockChartOptions extends SSRBaseChartOptions
MemberDefinitionDescription
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 | undefinedLargeur 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 | undefinedArrière-plan 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[] | undefinedMarqueurs 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.
showVolume?boolean | undefinedAfficher le volume utilisé pour la sortie statique.
textDirection?"auto" | "ltr" | "rtl" | "inherit" | undefinedDirection du texte 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 du 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 Y du domaine rendus fixes ; les bords omis restent mis à l’échelle automatiquement.