服务器渲染选项
用于静态 Line 和 Stock 图表输出的选项。
import type { SSRLineChartOptions } from "@sixtyfold/ssr";使用上方所示的公开入口。仅类型导入不会保留在应用 JavaScript 中。
SSRBaseChartOptions
静态渲染辅助工具接受的面向渲染器的图表选项。
导入 @sixtyfold/ssr·接口
interface SSRBaseChartOptionsSSRLineChartOptions
SSR 渲染器支持的折线图选项。
导入 @sixtyfold/ssr·接口
interface SSRLineChartOptions extends SSRBaseChartOptionsSSRRenderOptions
静态输出尺寸、设备像素比,以及可选的服务器端画布工厂。
导入 @sixtyfold/ssr·接口
interface SSRRenderOptions| 成员 | 定义 | 描述 |
|---|---|---|
create | ((width: number, height: number) => SSRCanvas) | undefined | 创建画布。 |
dpr? | number | undefined | 用于静态输出的 Dpr。 |
height | number | 用于静态输出的高度。 |
width | number | 用于静态输出的宽度。 |
SSRStockChartOptions
SSR 渲染器支持的股票图表选项。
导入 @sixtyfold/ssr·接口
interface SSRStockChartOptions extends SSRBaseChartOptions| 成员 | 定义 | 描述 |
|---|---|---|
animated? | boolean | undefined= false | 初始揭示动画设置。SSR 渲染不会推进动画帧,因此要获得完整的静态输出,请保持禁用。 |
axis? | object | undefined | 用于静态输出的轴。 |
candle | object | undefined | 用于静态输出的蜡烛颜色。 |
candle | number | undefined | 用于静态输出的蜡烛描边宽度。 |
candle | "filled" | "hollow" | "ohlc" | undefined | 用于静态输出的蜡烛样式。 |
chart | string | object | undefined | 用于静态输出的图表背景。 |
crosshair | string | undefined | 用于静态输出的十字线标记颜色。 |
crosshair | object | undefined | 用于静态输出的十字线样式。 |
grid? | object | undefined | 用于静态输出的网格。 |
indicators? | readonly StockIndicator[] | undefined | 用于静态输出的指标。 |
labels? | object | undefined | 用于静态输出的标签。 |
markers? | readonly StockMarker[] | undefined | 用于静态输出的标记。 |
min | number | undefined | X 视口的最小跨度,单位与 X 数据相同。 |
overlay? | object | undefined | 用于静态输出的覆盖层。 |
padding? | { top?: number; right?: number; bottom?: number; left?: number; } | undefined | 用于静态输出的内边距。 |
preview | string | undefined | 用于静态输出的预览线颜色。 |
price | readonly StockPriceLine[] | undefined | 用于静态输出的价格线。 |
price | object | undefined | 用于静态输出的价格单位。 |
range | object | undefined | 用于静态输出的范围选择器。 |
show | boolean | undefined | 用于静态输出的显示音量。 |
text | "auto" | "ltr" | "rtl" | "inherit" | undefined | 用于静态输出的文本方向。 |
tooltip? | object | undefined | 用于静态输出的提示工具。 |
volume | object | undefined | 用于静态输出的成交量颜色。 |
volume | number | undefined | 用于静态输出的成交量高度比。 |
volume | number | undefined | 用于静态输出的成交量不透明度。 |
volume | false | VolumeProfileOptions | undefined | 用于静态输出的成交量轮廓。 |
volume | object | undefined | 用于静态输出的体积单位。 |
y | { min?: number; max?: number; } | undefined | 固定渲染的 Y 轴域边界;省略的边界保持自动缩放。 |