Skip to main content

Interface: IChartApi

Methods​

addDraw​

▸ addDraw<T>(options, type, paneId, priceAxisId?): ISourceApi<"draw">

绘制 drawCandleIf

Type parameters​

NameType
Textends keyof DrawOptionsMap

Parameters​

NameType
optionsDrawPartialOptionsMap[T]
typeT
paneIdstring
priceAxisId?string

Returns​

ISourceApi<"draw">

Defined in​

api/ichart-api.ts:82


addDrawBackground​

▸ addDrawBackground(options, paneId, priceAxisId?): ISourceApi<"drawBackground">

绘制背景

Parameters​

NameType
optionsDeepPartial<PriceDataSourceCommonOptions & BackgroundStyleOptions>
paneIdstring
priceAxisId?string

Returns​

ISourceApi<"drawBackground">

Defined in​

api/ichart-api.ts:151


addDrawBand​

▸ addDrawBand(options, paneId, priceAxisId?): ISourceApi<keyof SourceOptionsMap>

绘制带状图

Parameters​

NameType
optionsDeepPartial<PriceDataSourceCommonOptions & BandStyleOptions>
paneIdstring
priceAxisId?string

Returns​

ISourceApi<keyof SourceOptionsMap>

Defined in​

api/ichart-api.ts:162


addDrawBandIf​

▸ addDrawBandIf(options, paneId, priceAxisId?): ISourceApi<keyof SourceOptionsMap>

绘制条件带状图

Parameters​

NameType
optionsDeepPartial<BandIfStyleOptions & PriceDataSourceCommonOptions>
paneIdstring
priceAxisId?string

Returns​

ISourceApi<keyof SourceOptionsMap>

Defined in​

api/ichart-api.ts:168


addDrawBar​

▸ addDrawBar<T>(options, type, paneId, priceAxisId?): ISourceApi<"drawBar">

绘制Bar

Type parameters​

NameType
Textends keyof BarStyleOptionsMap = keyof BarStyleOptionsMap

Parameters​

NameType
optionsDrawBarPartialOptionsMap[T]
typeT
paneIdstring
priceAxisId?string

Returns​

ISourceApi<"drawBar">

Defined in​

api/ichart-api.ts:52


addDrawCandle​

▸ addDrawCandle(options, paneId, priceAxisId?): ISourceApi<"drawCandle">

绘制Draw 函数

Parameters​

NameType
optionsDeepPartial<DrawCandleOptions>
paneIdstring
priceAxisId?string

Returns​

ISourceApi<"drawCandle">

Defined in​

api/ichart-api.ts:64


addDrawCandleIf​

▸ addDrawCandleIf(options, paneId, priceAxisId?): ISourceApi<"drawCandleIf">

绘制 drawCandleIf

Parameters​

NameType
optionsDeepPartial<DrawCandleIfOptions>
paneIdstring
priceAxisId?string

Returns​

ISourceApi<"drawCandleIf">

Defined in​

api/ichart-api.ts:71


addDrawHistogramBetween​

▸ addDrawHistogramBetween(options, paneId, priceAxisId?): ISourceApi<keyof SourceOptionsMap>

绘制drawHistogramBetween

Parameters​

NameType
optionsDeepPartial<PriceDataSourceCommonOptions & HistogramBetweenStyleOptions>
paneIdstring
priceAxisId?string

Returns​

ISourceApi<keyof SourceOptionsMap>

Defined in​

api/ichart-api.ts:101


addDrawHorizontalLine​

▸ addDrawHorizontalLine(options, paneId, priceAxisId?): ISourceApi<keyof SourceOptionsMap>

绘制drawHline (画水平直线) draw( 800)

Parameters​

NameType
optionsDeepPartial<PriceDataSourceCommonOptions & HorizontalLineOptions>
paneIdstring
priceAxisId?string

Returns​

ISourceApi<keyof SourceOptionsMap>

Defined in​

api/ichart-api.ts:94


addDrawRectangle​

▸ addDrawRectangle(options, paneId, priceAxisId?): ISourceApi<keyof SourceOptionsMap>

绘制drawRectangle 绘制矩形

Parameters​

NameType
optionsDeepPartial<RectangleStyleOptions & PriceDataSourceCommonOptions>
paneIdstring
priceAxisId?string

Returns​

ISourceApi<keyof SourceOptionsMap>

Defined in​

api/ichart-api.ts:130


addDrawSegmentLine​

▸ addDrawSegmentLine(options, paneId, priceAxisId?): ISourceApi<keyof SourceOptionsMap>

绘制drawSegment 绘制线段

Parameters​

NameType
optionsDeepPartial<SegmentLineStyleOptions & PriceDataSourceCommonOptions>
paneIdstring
priceAxisId?string

Returns​

ISourceApi<keyof SourceOptionsMap>

Defined in​

api/ichart-api.ts:123


addDrawStickBetween​

▸ addDrawStickBetween(options, paneId, priceAxisId?): ISourceApi<"drawStickBetween">

绘制drawStickBetween

Parameters​

NameType
optionsDeepPartial<PriceDataSourceCommonOptions & StickBetweenStyleOptions>
paneIdstring
priceAxisId?string

Returns​

ISourceApi<"drawStickBetween">

Defined in​

api/ichart-api.ts:112


addDrawTextIf​

▸ addDrawTextIf(options, paneId, priceAxisId?): ISourceApi<keyof SourceOptionsMap>

绘制文字 drawText

Parameters​

NameType
optionsDeepPartial<PriceDataSourceCommonOptions & TextIfStyleOptions>
paneIdstring
priceAxisId?string

Returns​

ISourceApi<keyof SourceOptionsMap>

Defined in​

api/ichart-api.ts:137


addDrawVPVR​

▸ addDrawVPVR(options, paneId, priceAxisId?): ISourceApi<keyof SourceOptionsMap>

绘制VPVR drawVPVR

Parameters​

NameType
optionsDeepPartial<PriceDataSourceCommonOptions & VPVRStyleOptions>
paneIdstring
priceAxisId?string

Returns​

ISourceApi<keyof SourceOptionsMap>

Defined in​

api/ichart-api.ts:144


addPane​

▸ addPane(option): Pane

Parameters​

NameType
optionPaneOptions

Returns​

Pane

Defined in​

api/ichart-api.ts:44


addShape​

▸ addShape(options): Shape<keyof ShapeOptionsMap>

Parameters​

NameType
optionsShapeOptions<keyof ShapeOptionsMap>

Returns​

Shape<keyof ShapeOptionsMap>

Defined in​

api/ichart-api.ts:173


getShape​

▸ getShape(id, paneId): Shape<keyof ShapeOptionsMap>

Parameters​

NameType
idstring
paneIdstring

Returns​

Shape<keyof ShapeOptionsMap>

Defined in​

api/ichart-api.ts:175


loadShapes​

▸ loadShapes(options): void

Parameters​

NameType
optionsShapeOptions<keyof ShapeOptionsMap>[]

Returns​

void

Defined in​

api/ichart-api.ts:174


options​

▸ options(): Readonly<ChartOptions>

Returns​

Readonly<ChartOptions>

Defined in​

api/ichart-api.ts:42


paneApi​

▸ paneApi(id): IPaneApi

Parameters​

NameType
idstring

Returns​

IPaneApi

Defined in​

api/ichart-api.ts:188


priceAxisApi​

▸ priceAxisApi(paneId, priceAxisId): IPriceAxisApi

Parameters​

NameType
paneIdstring
priceAxisIdstring

Returns​

IPriceAxisApi

Defined in​

api/ichart-api.ts:189


removeDataSource​

▸ removeDataSource(source): void

Parameters​

NameType
sourceIDataSource

Returns​

void

Defined in​

api/ichart-api.ts:171


removePane​

▸ removePane(paneId): void

Parameters​

NameType
paneIdstring

Returns​

void

Defined in​

api/ichart-api.ts:45


removeShapes​

▸ removeShapes(shapes): void

Parameters​

NameType
shapes{ id: string ; location: string }[]

Returns​

void

Defined in​

api/ichart-api.ts:176


resize​

▸ resize(width, height, forceRepaint?): void

Parameters​

NameType
widthnumber
heightnumber
forceRepaint?boolean

Returns​

void

Defined in​

api/ichart-api.ts:43


setOptions​

▸ setOptions(options): void

Parameters​

NameType
optionsDeepPartial<ChartOptions>

Returns​

void

Defined in​

api/ichart-api.ts:41


subscribeClick​

▸ subscribeClick(handler): void

Parameters​

NameType
handlerMouseEventHandler

Returns​

void

Defined in​

api/ichart-api.ts:178


subscribeCrosshairMove​

▸ subscribeCrosshairMove(handler): void

Parameters​

NameType
handlerMouseEventHandler

Returns​

void

Defined in​

api/ichart-api.ts:184


timeAxisApi​

▸ timeAxisApi(): ITimeAxisApi

Returns​

ITimeAxisApi

Defined in​

api/ichart-api.ts:187


unsubscribeClick​

▸ unsubscribeClick(handler): void

Parameters​

NameType
handlerMouseEventHandler

Returns​

void

Defined in​

api/ichart-api.ts:179


unsubscribeCrosshairMove​

▸ unsubscribeCrosshairMove(handler): void

Parameters​

NameType
handlerMouseEventHandler

Returns​

void

Defined in​

api/ichart-api.ts:185