API
创建图表对象
typescript
new KLineChartPro(
options: {
container: string | HTMLElement;
styles?: DeepPartial<Styles>;
watermark?: string | Node;
theme?: string;
locale?: string;
drawingBarVisible?: boolean;
symbol: SymbolInfo;
period: Period;
periods?: Period[];
timezone?: string;
mainIndicators?: string[];
subIndicators?: string[];
datafeed: Datafeed;
}
) => KLineChartPronew KLineChartPro(
options: {
container: string | HTMLElement;
styles?: DeepPartial<Styles>;
watermark?: string | Node;
theme?: string;
locale?: string;
drawingBarVisible?: boolean;
symbol: SymbolInfo;
period: Period;
periods?: Period[];
timezone?: string;
mainIndicators?: string[];
subIndicators?: string[];
datafeed: Datafeed;
}
) => KLineChartProcontainer容器id或者容器styles核心图表样式watermark水印theme主题locale语言类型drawingBarVisible是否显示画线工具栏symbol标的period当前周期periods所以周期timezone时区mainIndicators主图指标subIndicators副图指标datafeed数据接入api实现
图表API
setTheme(theme)
typescript
(theme: string) => void(theme: string) => void设置主题
getTheme()
typescript
() => string() => string获取主题
setStyles(styles)
typescript
(styles: DeepPartial<Styles>) => void(styles: DeepPartial<Styles>) => void设置核心图表样式
getStyles()
typescript
() => Styles() => Styles获取核心图表样式
setLocale(locale)
typescript
(locale: string) => void(locale: string) => void设置语言
getLocale()
typescript
() => string() => string获取语言
setTimezone(timezone)
typescript
(timezone: string) => void(timezone: string) => void设置时区
getTimezone()
typescript
() => string() => string获取时区
setSymbol(symbol)
typescript
(symbol: SymbolInfo) => void(symbol: SymbolInfo) => void设置标的
getSymbol()
typescript
() => SymbolInfo() => SymbolInfo获取标的
setPeriod(period)
typescript
(period: Period) => void(period: Period) => void设置周期
getPeriod()
typescript
() => Period() => Period获取周期