サーバーレンダリングオプション
静的な 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 | 静的出力に使用される左側の価格マーカーを表示。 |
show | boolean | undefined | 静的出力に使用される右側の価格マーカーを表示。 |
show | boolean | undefined | 静的出力に使用される出来高を表示。 |
text | "auto" | "ltr" | "rtl" | "inherit" | undefined | 静的出力で使用されるテキストの方向。 |
time | "continuous" | "market" | 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軸ドメイン端点を固定します。省略された端点は引き続き自動スケーリングされます。 |