折线图数据类型

由 LineChart 使用的数据、事件、回调和运行时类型。

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

使用上方所示的公开入口。仅类型导入不会保留在应用 JavaScript 中。

BandBorderStyle

范围/带状边界的描边样式

导入 @sixtyfold/line类型

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

BarBorderStyle

用于条/柱边框的描边样式

导入 @sixtyfold/line类型

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

KeyboardAnnouncementMessages

键盘图表操作后发出的可本地化提示

导入 @sixtyfold/line接口

interface KeyboardAnnouncementMessages
成员定义描述
panLeft?string | undefined向左平移 文本。
panRight?string | undefined向右平移 文本。
reset?string | undefined重置文本。
selectionCancelled?string | undefined取消选择文本。
viewport?string | undefined在平移、缩放或重置成功后附加的可选视口上下文。占位符 {startPercent}{endPercent}{spanPercent} 将被替换为相对于完整数据范围的位置。设置空字符串仅宣布操作消息。
zoomIn?string | undefined放大文本。
zoomOut?string | undefined缩小视图 文本。

LegendAlign

图例在可用图例区域中的对齐方式

导入 @sixtyfold/line类型

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

LegendLayout

图例项布局

导入 @sixtyfold/line类型

type LegendLayout = "row" | "column"

LegendPosition

图例在图表区域周围的摆放位置

导入 @sixtyfold/line类型

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

LegendSwatchShape

图例样本块的形状

导入 @sixtyfold/line类型

type LegendSwatchShape = MarkerShape | "line"

LineChartStats

活动线数据集和帧的渲染器与细节层级遥测。

导入 @sixtyfold/line接口

interface LineChartStats
成员定义描述
bucketSizenumber桶大小(以 CSS 像素为单位)。
bufferUsagenumber缓冲区使用值。
dataVersionnumber在安装当前数据集时分配的单调生成值。
firstRenderTimestring首次渲染时间文本。
fpsnumber帧率值。
frameTimestring帧时间文本。
lodBuiltnumber已构建的细节层级值。
lodLevelnumber细节层级级别值。
lodReadyboolean是否启用细节层级准备。
lodTotalnumber细节层级总值。
presentationColumnsnumber呈现列值。
presentationDensitynumber呈现密度值。
presentationGridDeltanumber演示网格增量值。
presentationGridPolicy"pyramid" | "gesture-stable"活动列网格策略,或在演示不活动时为 pyramid
presentationLargestBucketnumber演示最大桶值。
presentationMode"pyramid" | "columns"活动演示路径。附加诊断;bucketSize 保留其存储含义。
presentationQuantizationStepnumber表示量化步长值。
presentationQueryVisitsnumber表示查询访问次数值。
presentationRebaseRationumber用于表示重基准的比率;请参阅父配置中接受的范围。
presentationVerticesnumber表示顶点值。
renderedPointsnumber渲染的点值。
renderMode"worker" | "main"选择渲染模式。
revealProgressnumber当前初始数据揭示进度,范围从 0 到 1。
ringBufferboolean是否启用环形缓冲区。
totalPointsnumber报告当前折线图统计快照中总点数的计数。
totalReceivednumber报告当前折线图统计快照中总接收量的计数。
visiblePointsnumber可见点数值。

LineSeriesType

线系列绘制样式。“band”是“range”的别名;“points”是“scatter”的别名;“column”是“bar”的别名;“stackedArea”是“stacked-area”的别名。

导入 @sixtyfold/line类型

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

MarkerShape

悬停点指示器的标记形状

导入 @sixtyfold/line类型

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

OverlayErrorCallback

当覆盖层更新在解析或传输时出现一个或多个失败时调用。

导入 @sixtyfold/line类型

type OverlayErrorCallback = (error: ChartOverlayError) => void

RendererErrorCallback

在图表渲染器失败并即将被拆除时调用一次。

导入 @sixtyfold/line类型

type RendererErrorCallback = (error: ChartRendererError) => void

RendererFailurePhase

图表渲染器停止工作时的阶段。

导入 @sixtyfold/line类型

type RendererFailurePhase = "initialization" | "runtime"

SeriesVisibilityChangeEvent

线系列可见性更改的完整可见性状态与来源信息。

导入 @sixtyfold/line接口

interface SeriesVisibilityChangeEvent
成员定义说明
changedIndexnumber | null更改的索引值。
source"legend" | "init" | "api"选择用于计算或渲染系列可见性更改事件的源值。
visibilityboolean[]完整的可见性快照,按图表配置的系列相同顺序编索引。
visibleboolean | null是否渲染系列可见性更改事件。

StackBorderStyle

堆叠面积边界的描边样式

导入 @sixtyfold/line类型

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

StackCurveStyle

堆叠面积填充和边界的边界形状

导入 @sixtyfold/line类型

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