Server-Rendering-Optionen

Optionen für die statische Ausgabe von Line- und Stock-Charts.

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

Verwenden Sie den oben gezeigten öffentlichen Einstiegspunkt. Reine Typimporte werden aus dem Anwendungs-JavaScript entfernt.

SSRBaseChartOptions

Renderer-seitige Chart-Optionen, die von den statischen Render-Hilfsfunktionen akzeptiert werden.

Import @sixtyfold/ssrSchnittstelle

interface SSRBaseChartOptions
MemberDefinitionBeschreibung
animated?boolean | undefined
= false
Einstellung für die anfängliche Einblendung. Für eine vollständige statische Ausgabe deaktiviert lassen, da SSR keine Animationsframes fortschreibt.
axis?object | undefinedAchse, die für statische Ausgabe verwendet wird.
chartBackground?string | object | undefinedDiagrammhintergrund, der für statische Ausgaben verwendet wird.
crosshairStyle?object | undefinedKreuzhaarin‑Stil, der für statische Ausgaben verwendet wird.
grid?object | undefinedRaster, das für statische Ausgaben verwendet wird.
labels?object | undefinedBeschriftungen, die für statische Ausgaben verwendet werden.
minViewportRange?number | undefinedKleinste X-Viewport-Spanne, in denselben Einheiten wie die X‑Daten.
overlay?object | undefinedOverlay, das für statische Ausgaben verwendet wird.
padding?{ top?: number; right?: number; bottom?: number; left?: number; } | undefinedAbstand (Padding), der für statische Ausgaben verwendet wird.
rangeSelector?object | undefinedBereichsauswahl, die für statische Ausgaben verwendet wird.
textDirection?"auto" | "ltr" | "rtl" | "inherit" | undefinedTextausrichtung, die für statische Ausgaben verwendet wird.
tooltip?object | undefinedTooltip, der für statische Ausgaben verwendet wird.
yDomain?{ min?: number; max?: number; } | undefinedFestgelegte gerenderte Y‑Domain‑Ränder; ausgelassene Ränder bleiben automatisch skaliert.

SSRLineChartOptions

Vom SSR‑Renderer unterstützte Optionen für Liniencharts.

Import @sixtyfold/ssrinterface

interface SSRLineChartOptions extends SSRBaseChartOptions
MemberDefinitionBeschreibung
animated?boolean | undefined
= false
Einstellung für die anfängliche Einblendung. Für eine vollständige statische Ausgabe deaktiviert lassen, da SSR keine Animationsframes fortschreibt.
axis?object | undefinedAchse, die für statische Ausgabe verwendet wird.
chartBackground?string | object | undefinedDiagrammhintergrund für statische Ausgaben.
crosshairStyle?object | undefinedFadenkreuzstil für statische Ausgaben.
grid?object | undefinedGitter für statische Ausgaben.
interpolation?"none" | "linear" | "spline" | undefinedStatische Linieninterpolation, die vom Server-Renderer verwendet wird: rohe Segmente, lineare Segmente oder Catmull–Rom-Splinekurven.
labels?object | undefinedBeschriftungen, die für statische Ausgaben verwendet werden.
legend?object | undefinedLegende, die für statische Ausgaben verwendet wird.
lod?{ mode?: "adaptive" | "pyramid"; density?: number; rebaseRatio?: number; quantizationStep?: number; } | undefinedLinienpräsentationsrichtlinie, die für statische Ausgaben verwendet wird. Sie akzeptiert dieselben adaptiven/pyramidalen Koeffizienten wie der Browser-Renderer.
marker?object | undefinedMarker, der für statische Ausgaben verwendet wird.
minViewportRange?number | undefinedKleinste X-Viewport-Spanne, in denselben Einheiten wie die X-Daten.
overlay?object | undefinedOverlay, das für statische Ausgaben verwendet wird.
padding?{ top?: number; right?: number; bottom?: number; left?: number; } | undefinedPadding, das für statische Ausgaben verwendet wird.
rangeSelector?object | undefinedBereichsauswahl, die für statische Ausgaben verwendet wird.
series?readonly object[] | undefinedFür statische Ausgaben verwendete Serie.
textDirection?"auto" | "ltr" | "rtl" | "inherit" | undefinedFür statische Ausgaben verwendete Schreibrichtung.
tooltip?object | undefinedFür statische Ausgaben verwendetes Tooltip.
yDomain?{ min?: number; max?: number; } | undefinedFestgelegte gerenderte Y‑Domain‑Ränder; nicht angegebene Ränder bleiben automatisch skaliert.

SSRRenderOptions

Statische Ausgabemaße, Gerätepixelverhältnis und optionale Server-Canvas-Fabrik.

Import @sixtyfold/ssrSchnittstelle

interface SSRRenderOptions
MitgliedDefinitionBeschreibung
createCanvas?((width: number, height: number) => SSRCanvas) | undefinedErstellt Canvas.
dpr?number | undefinedDpr, verwendet für statische Ausgaben.
heightnumberHöhe, verwendet für statische Ausgaben.
widthnumberBreite, verwendet für statische Ausgaben.

SSRStockChartOptions

Von der SSR-Renderer unterstützte Optionen für Stock-Charts.

Import @sixtyfold/ssrSchnittstelle

interface SSRStockChartOptions extends SSRBaseChartOptions
MitgliedDefinitionBeschreibung
animated?boolean | undefined
= false
Einstellung für die anfängliche Einblendung. Für eine vollständige statische Ausgabe deaktiviert lassen, da SSR keine Animationsframes fortschreibt.
axis?object | undefinedAchse, die für die statische Ausgabe verwendet wird.
candleColors?object | undefinedKerzenfarben, die für statische Ausgaben verwendet werden.
candleStrokeWidth?number | undefinedKerzenstrichstärke, die für statische Ausgaben verwendet wird.
candleStyle?"filled" | "hollow" | "ohlc" | undefinedKerzenstil, der für statische Ausgaben verwendet wird.
chartBackground?string | object | undefinedDiagrammhintergrund, der für statische Ausgaben verwendet wird.
crosshairMarkerColor?string | undefinedFarbe des Fadenkreuzmarkers, verwendet für statische Ausgaben.
crosshairStyle?object | undefinedStil des Fadenkreuzes, verwendet für statische Ausgaben.
grid?object | undefinedRaster, verwendet für statische Ausgaben.
indicators?readonly StockIndicator[] | undefinedIndikatoren, verwendet für statische Ausgaben.
labels?object | undefinedBeschriftungen, die für statische Ausgaben verwendet werden.
markers?readonly StockMarker[] | undefinedMarkierungen, die für statische Ausgaben verwendet werden.
minViewportRange?number | undefinedKleinste X-Viewport-Spanne, in den gleichen Einheiten wie die X-Daten.
overlay?object | undefinedOverlay, das für statische Ausgaben verwendet wird.
padding?{ top?: number; right?: number; bottom?: number; left?: number; } | undefinedAbstand (Padding), der für statische Ausgaben verwendet wird.
previewLineColor?string | undefinedVorschau-Linienfarbe, die für statische Ausgaben verwendet wird.
priceLines?readonly StockPriceLine[] | undefinedKurslinien, die für statische Ausgaben verwendet werden.
priceUnit?object | undefinedPreiseinheit, die für statische Ausgaben verwendet wird.
rangeSelector?object | undefinedBereichsauswahl für statische Ausgabe verwendet.
showLeftPriceMarker?boolean | undefinedLinke Preis-Markierung für statische Ausgabe anzeigen.
showRightPriceMarker?boolean | undefinedRechte Preis-Markierung für statische Ausgabe anzeigen.
showVolume?boolean | undefinedVolumen für statische Ausgabe anzeigen.
textDirection?"auto" | "ltr" | "rtl" | "inherit" | undefinedTextausrichtung für statische Ausgaben.
timeScale?"continuous" | "market" | undefinedZeitachse für statische Ausgaben.
tooltip?object | undefinedTooltip für statische Ausgaben.
volumeColors?object | undefinedVolumenfarben für statische Ausgaben.
volumeHeightRatio?number | undefinedVerhältnis der Volumenhöhe, das für statische Ausgaben verwendet wird.
volumeOpacity?number | undefinedOpazität des Volumens, die für statische Ausgaben verwendet wird.
volumeProfile?false | VolumeProfileOptions | undefinedVolumenprofil, das für statische Ausgaben verwendet wird.
volumeUnit?object | undefinedVolumeneinheit, die für statische Ausgaben verwendet wird.
yDomain?{ min?: number; max?: number; } | undefinedFestgelegte gerenderte Y‑Achsen‑Grenzen; ausgelassene Grenzen bleiben automatisch skaliert.