Interface: IChartApi
Methods
addDraw
▸ addDraw<T>(options, type, paneId, priceAxisId?): ISourceApi<"draw">
绘制 drawCandleIf
Type parameters
| Name | Type |
|---|---|
T | extends keyof DrawOptionsMap |
Parameters
| Name | Type |
|---|---|
options | DrawPartialOptionsMap[T] |
type | T |
paneId | string |
priceAxisId? | string |
Returns
ISourceApi<"draw">
Defined in
api/ichart-api.ts:82
addDrawBackground
▸ addDrawBackground(options, paneId, priceAxisId?): ISourceApi<"drawBackground">
绘制背景
Parameters
| Name | Type |
|---|---|
options | DeepPartial<PriceDataSourceCommonOptions & BackgroundStyleOptions> |
paneId | string |
priceAxisId? | string |
Returns
ISourceApi<"drawBackground">
Defined in
api/ichart-api.ts:151
addDrawBand
▸ addDrawBand(options, paneId, priceAxisId?): ISourceApi<keyof SourceOptionsMap>
绘制带状图
Parameters
| Name | Type |
|---|---|
options | DeepPartial<PriceDataSourceCommonOptions & BandStyleOptions> |
paneId | string |
priceAxisId? | string |
Returns
ISourceApi<keyof SourceOptionsMap>
Defined in
api/ichart-api.ts:162
addDrawBandIf
▸ addDrawBandIf(options, paneId, priceAxisId?): ISourceApi<keyof SourceOptionsMap>
绘制条件带状图
Parameters
| Name | Type |
|---|---|
options | DeepPartial<BandIfStyleOptions & PriceDataSourceCommonOptions> |
paneId | string |
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
| Name | Type |
|---|---|
T | extends keyof BarStyleOptionsMap = keyof BarStyleOptionsMap |
Parameters
| Name | Type |
|---|---|
options | DrawBarPartialOptionsMap[T] |
type | T |
paneId | string |
priceAxisId? | string |
Returns
ISourceApi<"drawBar">
Defined in
api/ichart-api.ts:52
addDrawCandle
▸ addDrawCandle(options, paneId, priceAxisId?): ISourceApi<"drawCandle">
绘制Draw 函数
Parameters
| Name | Type |
|---|---|
options | DeepPartial<DrawCandleOptions> |
paneId | string |
priceAxisId? | string |
Returns
ISourceApi<"drawCandle">
Defined in
api/ichart-api.ts:64
addDrawCandleIf
▸ addDrawCandleIf(options, paneId, priceAxisId?): ISourceApi<"drawCandleIf">
绘制 drawCandleIf
Parameters
| Name | Type |
|---|---|
options | DeepPartial<DrawCandleIfOptions> |
paneId | string |
priceAxisId? | string |
Returns
ISourceApi<"drawCandleIf">
Defined in
api/ichart-api.ts:71
addDrawHistogramBetween
▸ addDrawHistogramBetween(options, paneId, priceAxisId?): ISourceApi<keyof SourceOptionsMap>
绘制drawHistogramBetween
Parameters
| Name | Type |
|---|---|
options | DeepPartial<PriceDataSourceCommonOptions & HistogramBetweenStyleOptions> |
paneId | string |
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
| Name | Type |
|---|---|
options | DeepPartial<PriceDataSourceCommonOptions & HorizontalLineOptions> |
paneId | string |
priceAxisId? | string |
Returns
ISourceApi<keyof SourceOptionsMap>
Defined in
api/ichart-api.ts:94
addDrawRectangle
▸ addDrawRectangle(options, paneId, priceAxisId?): ISourceApi<keyof SourceOptionsMap>
绘制drawRectangle 绘制矩形
Parameters
| Name | Type |
|---|---|
options | DeepPartial<RectangleStyleOptions & PriceDataSourceCommonOptions> |
paneId | string |
priceAxisId? | string |
Returns
ISourceApi<keyof SourceOptionsMap>
Defined in
api/ichart-api.ts:130
addDrawSegmentLine
▸ addDrawSegmentLine(options, paneId, priceAxisId?): ISourceApi<keyof SourceOptionsMap>
绘制drawSegment 绘制线段
Parameters
| Name | Type |
|---|---|
options | DeepPartial<SegmentLineStyleOptions & PriceDataSourceCommonOptions> |
paneId | string |
priceAxisId? | string |
Returns
ISourceApi<keyof SourceOptionsMap>
Defined in
api/ichart-api.ts:123
addDrawStickBetween
▸ addDrawStickBetween(options, paneId, priceAxisId?): ISourceApi<"drawStickBetween">
绘制drawStickBetween
Parameters
| Name | Type |
|---|---|
options | DeepPartial<PriceDataSourceCommonOptions & StickBetweenStyleOptions> |
paneId | string |
priceAxisId? | string |
Returns
ISourceApi<"drawStickBetween">
Defined in
api/ichart-api.ts:112
addDrawTextIf
▸ addDrawTextIf(options, paneId, priceAxisId?): ISourceApi<keyof SourceOptionsMap>
绘制文字 drawText
Parameters
| Name | Type |
|---|---|
options | DeepPartial<PriceDataSourceCommonOptions & TextIfStyleOptions> |
paneId | string |
priceAxisId? | string |
Returns
ISourceApi<keyof SourceOptionsMap>
Defined in
api/ichart-api.ts:137
addDrawVPVR
▸ addDrawVPVR(options, paneId, priceAxisId?): ISourceApi<keyof SourceOptionsMap>
绘制VPVR drawVPVR
Parameters
| Name | Type |
|---|---|
options | DeepPartial<PriceDataSourceCommonOptions & VPVRStyleOptions> |
paneId | string |
priceAxisId? | string |
Returns
ISourceApi<keyof SourceOptionsMap>
Defined in
api/ichart-api.ts:144
addPane
▸ addPane(option): Pane
Parameters
| Name | Type |
|---|---|
option | PaneOptions |
Returns
Defined in
api/ichart-api.ts:44
addShape
▸ addShape(options): Shape<keyof ShapeOptionsMap>
Parameters
| Name | Type |
|---|---|
options | ShapeOptions<keyof ShapeOptionsMap> |
Returns
Shape<keyof ShapeOptionsMap>
Defined in
api/ichart-api.ts:173
getShape
▸ getShape(id, paneId): Shape<keyof ShapeOptionsMap>
Parameters
| Name | Type |
|---|---|
id | string |
paneId | string |
Returns
Shape<keyof ShapeOptionsMap>
Defined in
api/ichart-api.ts:175
loadShapes
▸ loadShapes(options): void
Parameters
| Name | Type |
|---|---|
options | ShapeOptions<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
| Name | Type |
|---|---|
id | string |
Returns
Defined in
api/ichart-api.ts:188
priceAxisApi
▸ priceAxisApi(paneId, priceAxisId): IPriceAxisApi
Parameters
| Name | Type |
|---|---|
paneId | string |
priceAxisId | string |
Returns
Defined in
api/ichart-api.ts:189
removeDataSource
▸ removeDataSource(source): void
Parameters
| Name | Type |
|---|---|
source | IDataSource |
Returns
void
Defined in
api/ichart-api.ts:171
removePane
▸ removePane(paneId): void
Parameters
| Name | Type |
|---|---|
paneId | string |
Returns
void
Defined in
api/ichart-api.ts:45
removeShapes
▸ removeShapes(shapes): void
Parameters
| Name | Type |
|---|---|
shapes | { id: string ; location: string }[] |
Returns
void
Defined in
api/ichart-api.ts:176
resize
▸ resize(width, height, forceRepaint?): void
Parameters
| Name | Type |
|---|---|
width | number |
height | number |
forceRepaint? | boolean |
Returns
void
Defined in
api/ichart-api.ts:43
setOptions
▸ setOptions(options): void
Parameters
| Name | Type |
|---|---|
options | DeepPartial<ChartOptions> |
Returns
void
Defined in
api/ichart-api.ts:41
subscribeClick
▸ subscribeClick(handler): void
Parameters
| Name | Type |
|---|---|
handler | MouseEventHandler |
Returns
void
Defined in
api/ichart-api.ts:178
subscribeCrosshairMove
▸ subscribeCrosshairMove(handler): void
Parameters
| Name | Type |
|---|---|
handler | MouseEventHandler |
Returns
void
Defined in
api/ichart-api.ts:184
timeAxisApi
▸ timeAxisApi(): ITimeAxisApi
Returns
Defined in
api/ichart-api.ts:187
unsubscribeClick
▸ unsubscribeClick(handler): void
Parameters
| Name | Type |
|---|---|
handler | MouseEventHandler |
Returns
void
Defined in
api/ichart-api.ts:179
unsubscribeCrosshairMove
▸ unsubscribeCrosshairMove(handler): void
Parameters
| Name | Type |
|---|---|
handler | MouseEventHandler |
Returns
void
Defined in
api/ichart-api.ts:185