Datentypen für Liniendiagramme

Daten-, Ereignis-, Callback- und Laufzeittypen, die von LineChart verwendet werden.

Import
import type { TimeSeriesData, MultiSeriesData } from "@sixtyfold/line";

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

BandBorderStyle

Strichmuster für Bereichs-/Bandränder

Import @sixtyfold/linetyp

type BandBorderStyle = "solid" | "dashed" | "dotted"

BarBorderStyle

Strichmuster für Balken-/Säulenränder

Import @sixtyfold/linetyp

type BarBorderStyle = "solid" | "dashed" | "dotted"

KeyboardAnnouncementMessages

Lokalisierbare Ansagen, die nach Tastaturaktionen im Diagramm ausgegeben werden.

Import @sixtyfold/lineSchnittstelle

interface KeyboardAnnouncementMessages
MitgliedDefinitionBeschreibung
panLeft?string | undefinedNach links schwenken Text.
panRight?string | undefinedNach rechts schwenken Text.
reset?string | undefinedZurücksetzen.
selectionCancelled?string | undefinedAuswahl abgebrochen.
viewport?string | undefinedOptionaler Viewport-Kontext, angehängt nach einem erfolgreichen Verschieben, Zoomen oder Zurücksetzen. Die Platzhalter {startPercent}, {endPercent} und {spanPercent} werden durch Positionen relativ zum vollständigen Datenbereich ersetzt. Setzen Sie einen leeren String, um nur die Aktionsmeldung anzukündigen.
zoomIn?string | undefinedHineinzoomen.
zoomOut?string | undefinedHerauszoomen Text.

LegendAlign

Legenden‑Ausrichtung im verfügbaren Legendenbereich

Import @sixtyfold/lineTyp

type LegendAlign = "left" | "center" | "right" | "middle"

LegendLayout

Fluss der Legendeneinträge

Import @sixtyfold/linetype

type LegendLayout = "row" | "column"

LegendPosition

Legendenpositionierung um den Diagrammbereich

Import @sixtyfold/linetype

type LegendPosition = "left" | "top" | "right" | "bottom"

LegendSwatchShape

Form der Legendenfarbe

Import @sixtyfold/linetyp

type LegendSwatchShape = MarkerShape | "line"

LineChartStats

Renderer- und Detailstufen-Telemetrie für das aktive Linien-Dataset und Frame.

Import @sixtyfold/lineSchnittstelle

interface LineChartStats
MitgliedDefinitionBeschreibung
bucketSizenumberBucket‑Größe in CSS‑Pixeln.
bufferUsagenumberPuffer‑Nutzungswert.
dataVersionnumberMonotoner Generationswert, vergeben als das aktuelle Dataset installiert wurde.
firstRenderTimestringText der ersten Renderzeit.
fpsnumberFPS-Wert.
frameTimestringFrame-Zeit-Text.
lodBuiltnumberLOD-Berechneter Wert.
lodLevelnumberLOD-Stufenwert.
lodReadybooleanOb LOD bereit aktiviert werden soll.
lodTotalnumberGesamter LOD‑Wert.
presentationColumnsnumberPräsentationsspalten‑Wert.
presentationDensitynumberPräsentationsdichte‑Wert.
presentationGridDeltanumberPräsentationsraster-Deltawert.
presentationGridPolicy"pyramid" | "gesture-stable"Aktive Spaltenraster-Policy, oder pyramid wenn die Präsentation inaktiv ist.
presentationLargestBucketnumberGrößter Präsentations-Bucketwert.
presentationMode"pyramid" | "columns"Aktiver Präsentationspfad. Additive Diagnose; bucketSize behält seine Speicherbedeutung.
presentationQuantizationStepnumberPräsentations-Quantisierungsschrittwert.
presentationQueryVisitsnumberPräsentationsabfrage-Besuchewert.
presentationRebaseRationumberVerhältnis, das für die Präsentations-Neubasisierung verwendet wird; konsultieren Sie den akzeptierten Bereich in der übergeordneten Konfiguration.
presentationVerticesnumberPräsentations-Vertexwert.
renderedPointsnumberGerenderter Punktewert.
renderMode"worker" | "main"Wählt den Render-Modus.
revealProgressnumberAktueller Fortschritt der Anzeige der Anfangsdaten, von 0 bis 1.
ringBufferbooleanOb der Ringpuffer aktiviert werden soll.
totalPointsnumberAnzahl, die für die Gesamtpunktzahl im aktuellen Snapshot der Liniendiagramm‑Statistiken gemeldet wird.
totalReceivednumberAnzahl, die für die insgesamt empfangenen Werte im aktuellen Snapshot der Liniendiagramm‑Statistiken gemeldet wird.
visiblePointsnumberSichtbarer Punktewert.

LineSeriesType

Linien‑Serien Zeichenstil. „band“ ist ein Alias für „range“; „points“ ist ein Alias für „scatter“; „column" ist ein Alias für „bar"; „stackedArea" ist ein Alias für „stacked-area“.

Import @sixtyfold/lineTyp

type LineSeriesType = "line" | "range" | "band" | "scatter" | "points" | "bar" | "column" | "stacked-area" | "stackedArea" | "step" | "step-before" | "step-after" | "step-mid"

MarkerShape

Markierungsform für Hover-Punkt-Indikatoren

Import @sixtyfold/lineTyp

type MarkerShape = "circle" | "square" | "diamond" | "triangle" | "cross" | "x"

OverlayErrorCallback

Wird aufgerufen, wenn ein Overlay-Update eine oder mehrere Auflösungs- oder Zustellungsfehler aufweist.

Import @sixtyfold/linetype

type OverlayErrorCallback = (error: ChartOverlayError) => void

RendererErrorCallback

Wird einmal aufgerufen, wenn der Chart-Renderer ausgefallen ist und abgebaut wird.

Import @sixtyfold/linetype

type RendererErrorCallback = (error: ChartRendererError) => void

RendererFailurePhase

Stadium, in dem ein Chart-Renderer seine Arbeit eingestellt hat.

Import @sixtyfold/lineTyp

type RendererFailurePhase = "initialization" | "runtime"

SeriesVisibilityChangeEvent

Vollständiger Sichtbarkeitszustand und Herkunft für eine Sichtbarkeitsänderung einer Linienserie.

Import @sixtyfold/lineSchnittstelle

interface SeriesVisibilityChangeEvent
MemberDefinitionBeschreibung
changedIndexnumber | nullGeänderter Indexwert.
source"legend" | "init" | "api"Wählt den Quellwert aus, der zur Berechnung oder Darstellung des Ereignisses für Sichtbarkeitsänderungen von Serien verwendet wird.
visibilityboolean[]Vollständige Sichtbarkeitsaufnahme, indiziert in derselben Reihenfolge wie die im Diagramm konfigurierte Serienfolge.
visibleboolean | nullOb das Ereignis für Sichtbarkeitsänderungen von Serien gerendert werden soll.

StackBorderStyle

Strichmuster für Ränder von gestapelten Flächen

Import @sixtyfold/linetype

type StackBorderStyle = "solid" | "dashed" | "dotted"

StackCurveStyle

Grenzform für Füllungen und Ränder von gestapelten Flächen

Import @sixtyfold/linetype

type StackCurveStyle = "linear" | "step" | "step-before" | "step-after" | "step-mid"