サーバーレンダリングオプション

静的な Line および Stock チャート出力のためのオプション。

インポート
import type { SSRLineChartOptions } from "@sixtyfold/ssr";

上記の公開エントリポイントを使用します。型のみのインポートはアプリケーション JavaScript から削除されます。

SSRBaseChartOptions

静的レンダーヘルパーが受け入れるレンダラー向けチャートオプション。

インポート @sixtyfold/ssrインターフェース

interface SSRBaseChartOptions
メンバー定義説明
animated?boolean | undefined
= false
初期表示アニメーションの設定です。SSR はアニメーションフレームを進めないため、完全な静的出力では無効のままにしてください。
axis?object | undefined静的出力に使用する軸。
chartBackground?string | object | undefined静的出力で使用されるチャートの背景。
crosshairStyle?object | undefined静的出力で使用されるクロスヘアのスタイル。
grid?object | undefined静的出力で使用されるグリッド。
labels?object | undefined静的出力で使用されるラベル。
minViewportRange?number | undefinedX データと同じ単位での最小の X ビューポート幅。
overlay?object | undefined静的出力に使用されるオーバーレイ。
padding?{ top?: number; right?: number; bottom?: number; left?: number; } | undefined静的出力に使用されるパディング。
rangeSelector?object | undefined静的出力に使用される範囲セレクター。
textDirection?"auto" | "ltr" | "rtl" | "inherit" | undefined静的出力に使用されるテキストの方向。
tooltip?object | undefined静的出力に使用されるツールチップ。
yDomain?{ min?: number; max?: number; } | undefined固定された描画済みYドメインの境界。省略された境界は自動スケーリングのままです。

SSRLineChartOptions

SSRレンダラーがサポートするラインチャートオプション。

インポート @sixtyfold/ssrインターフェイス

interface SSRLineChartOptions extends SSRBaseChartOptions
メンバー定義説明
animated?boolean | undefined
= false
初期表示アニメーションの設定です。SSR はアニメーションフレームを進めないため、完全な静的出力では無効のままにしてください。
axis?object | undefined静的出力に使用する軸。
chartBackground?string | object | undefined静的出力に使用されるチャートの背景。
crosshairStyle?object | undefined静的出力に使用されるクロスヘアのスタイル。
grid?object | undefined静的出力に使用されるグリッド。
interpolation?"none" | "linear" | "spline" | undefinedサーバーレンダラーで使用される静的ライン補間:生データセグメント、線形セグメント、またはCatmull–Romスプライン曲線。
labels?object | undefined静的出力に使用されるラベル。
legend?object | undefined静的出力に使用される凡例。
lod?{ mode?: "adaptive" | "pyramid"; density?: number; rebaseRatio?: number; quantizationStep?: number; } | undefined静的出力に使用されるライン表示ポリシー。ブラウザレンダラーと同じ適応/ピラミッド係数を受け入れます。
marker?object | undefined静的出力に使用されるマーカー。
minViewportRange?number | undefinedX データと同じ単位で表した最小の X ビューポート幅。
overlay?object | undefined静的出力で使用されるオーバーレイ。
padding?{ top?: number; right?: number; bottom?: number; left?: number; } | undefined静的出力で使用されるパディング。
rangeSelector?object | undefined静的出力で使用される範囲セレクター。
series?readonly object[] | undefined静的出力に使用されるシリーズ。
textDirection?"auto" | "ltr" | "rtl" | "inherit" | undefined静的出力に使用されるテキスト方向。
tooltip?object | undefined静的出力に使用されるツールチップ。
yDomain?{ min?: number; max?: number; } | undefined固定された描画済みYドメインの端点。省略された端点は自動スケーリングのままです。

SSRRenderOptions

静的な出力寸法、デバイスピクセル比、およびオプションのサーバーキャンバスファクトリ。

インポート @sixtyfold/ssrインターフェース

interface SSRRenderOptions
メンバー定義説明
createCanvas?((width: number, height: number) => SSRCanvas) | undefinedキャンバスを作成します。
dpr?number | undefined静的出力に使用されるDpr。
heightnumber静的出力に使用される高さ。
widthnumber静的出力に使用される幅。

SSRStockChartOptions

SSRレンダラーがサポートするストックチャートオプション。

インポート @sixtyfold/ssrインターフェース

interface SSRStockChartOptions extends SSRBaseChartOptions
メンバー定義説明
animated?boolean | undefined
= false
初期表示アニメーションの設定です。SSR はアニメーションフレームを進めないため、完全な静的出力では無効のままにしてください。
axis?object | undefined静的出力に使用する軸。
candleColors?object | undefined静的出力に使用されるローソク足の色。
candleStrokeWidth?number | undefined静的出力に使用されるローソク足の線幅。
candleStyle?"filled" | "hollow" | "ohlc" | undefined静的出力に使用されるローソク足のスタイル。
chartBackground?string | object | undefined静的出力に使用されるチャートの背景。
crosshairMarkerColor?string | undefined静的出力で使用されるクロスヘアマーカーの色。
crosshairStyle?object | undefined静的出力で使用されるクロスヘアのスタイル。
grid?object | undefined静的出力で使用されるグリッド。
indicators?readonly StockIndicator[] | undefined静的出力で使用されるインジケーター。
labels?object | undefined静的出力に使用されるラベル。
markers?readonly StockMarker[] | undefined静的出力に使用されるマーカー。
minViewportRange?number | undefinedX データと同じ単位で表した、最小の X ビューポート幅。
overlay?object | undefined静的出力に使用されるオーバーレイ。
padding?{ top?: number; right?: number; bottom?: number; left?: number; } | undefined静的出力に使用されるパディング。
previewLineColor?string | undefined静的出力に使用されるプレビューラインの色。
priceLines?readonly StockPriceLine[] | undefined静的出力に使用される価格ライン。
priceUnit?object | undefined静的出力に使用される価格単位。
rangeSelector?object | undefined静的出力に使用される範囲セレクター。
showLeftPriceMarker?boolean | undefined静的出力に使用される左側の価格マーカーを表示。
showRightPriceMarker?boolean | undefined静的出力に使用される右側の価格マーカーを表示。
showVolume?boolean | undefined静的出力に使用される出来高を表示。
textDirection?"auto" | "ltr" | "rtl" | "inherit" | undefined静的出力で使用されるテキストの方向。
timeScale?"continuous" | "market" | undefined静的出力で使用される時間スケール。
tooltip?object | undefined静的出力で使用されるツールチップ。
volumeColors?object | undefined静的出力で使用されるボリューム色。
volumeHeightRatio?number | undefined静的出力で使用されるボリューム高さ比。
volumeOpacity?number | undefined静的出力で使用されるボリューム不透明度。
volumeProfile?false | VolumeProfileOptions | undefined静的出力で使用されるボリュームプロファイル。
volumeUnit?object | undefined静的出力で使用されるボリューム単位。
yDomain?{ min?: number; max?: number; } | undefined描画済みのY軸ドメイン端点を固定します。省略された端点は引き続き自動スケーリングされます。