Server-Renderoptionen

Optionen für statische Line- und Stock-Chart-Ausgabe.

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
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 statische Ausgabe verwendet wird.
chartBackground?string | object | undefinedDiagrammhintergrund, verwendet für statische Ausgaben.
crosshairStyle?object | undefinedFadenkreuzstil, verwendet für statische Ausgaben.
grid?object | undefinedRaster, verwendet für statische Ausgaben.
labels?object | undefinedBeschriftungen, verwendet für statische Ausgaben.
minViewportRange?number | undefinedKleinste X-Viewport-Spanne, in denselben Einheiten wie die X-Daten.
overlay?object | undefinedOverlay, verwendet für statische Ausgabe.
padding?{ top?: number; right?: number; bottom?: number; left?: number; } | undefinedAbstand (Padding), verwendet für statische Ausgabe.
rangeSelector?object | undefinedBereichsauswahl, verwendet für statische Ausgabe.
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; } | undefinedFixierte gerenderte Y‑Domain‑Kanten; ausgelassene Kanten bleiben automatisch skaliert.

SSRLineChartOptions

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

Import @sixtyfold/ssrSchnittstelle

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, der für statische Ausgaben verwendet wird.
crosshairStyle?object | undefinedFadenkreuzstil, der für statische Ausgaben verwendet wird.
grid?object | undefinedRaster, das für statische Ausgaben verwendet wird.
interpolation?"none" | "linear" | "spline" | undefinedStatische Linieninterpolation, die vom Server-Renderer verwendet wird: rohe Segmente, lineare Segmente oder Catmull–Rom-Splinekurven.
labels?object | undefinedBezeichnungen, 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; } | undefinedLinienanzeiger-Richtlinie, die für statische Ausgaben verwendet wird. Sie akzeptiert dieselben adaptiven/Pyramid-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 verwendeter Tooltip.
yDomain?{ min?: number; max?: number; } | undefinedFestgelegte gerenderte Y‑Domain‑Grenzen; weggelassene Kanten bleiben automatisch skaliert.

SSRRenderOptions

Statische Ausgabedimensionen, 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 wird für statische Ausgaben verwendet.
heightnumberHöhe wird für statische Ausgaben verwendet.
widthnumberBreite wird für statische Ausgaben verwendet.

SSRStockChartOptions

Von der SSR-Rendering-Engine unterstützte Optionen für Kursdiagramme.

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 Ausgabe verwendet werden.
candleStrokeWidth?number | undefinedKerzenstrichstärke, die für statische Ausgabe verwendet wird.
candleStyle?"filled" | "hollow" | "ohlc" | undefinedKerzenstil, der für statische Ausgabe verwendet wird.
chartBackground?string | object | undefinedDiagrammhintergrund, der für statische Ausgabe verwendet wird.
crosshairMarkerColor?string | undefinedFarbe des Fadenkreuz-Markiersymbols für statische Ausgaben.
crosshairStyle?object | undefinedStil des Fadenkreuzes für statische Ausgaben.
grid?object | undefinedRaster für statische Ausgaben.
indicators?readonly StockIndicator[] | undefinedAnzeigen für statische Ausgaben.
labels?object | undefinedBeschriftungen, die für statische Ausgaben verwendet werden.
markers?readonly StockMarker[] | undefinedMarker, die für statische Ausgaben verwendet werden.
minViewportRange?number | undefinedKleinster X-Viewportbereich, 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) für statische Ausgaben.
previewLineColor?string | undefinedVorschaulinienfarbe für statische Ausgaben.
priceLines?readonly StockPriceLine[] | undefinedPreislinien für statische Ausgaben.
priceUnit?object | undefinedPreiseinheit für statische Ausgaben.
rangeSelector?object | undefinedBereichsauswahl, die für statische Ausgaben verwendet wird.
showVolume?boolean | undefinedAnzeige der Lautstärke, 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.
volumeColors?object | undefinedVolumenfarben, die für statische Ausgaben verwendet werden.
volumeHeightRatio?number | undefinedHöhenverhältnis des Volumens, 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 Ausgabe verwendet wird.
yDomain?{ min?: number; max?: number; } | undefinedFestgelegte gerenderte Y-Domänen-Ränder; ausgelassene Ränder bleiben automatisch skaliert.