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