Function: createUpDownMarkers()
createUpDownMarkers<
T
>(series
,options
?):ISeriesUpDownMarkerPluginApi
<T
>
Creates and attaches the Series Up Down Markers Plugin.
Type parameters
• T
Parameters
• series: ISeriesApi
<keyof SeriesOptionsMap
, T
, AreaData
<T
> | WhitespaceData
<T
> | BarData
<T
> | CandlestickData
<T
> | BaselineData
<T
> | LineData
<T
> | HistogramData
<T
> | CustomData
<T
> | CustomSeriesWhitespaceData
<T
>, CustomSeriesOptions
| AreaSeriesOptions
| BarSeriesOptions
| CandlestickSeriesOptions
| BaselineSeriesOptions
| LineSeriesOptions
| HistogramSeriesOptions
, DeepPartial
<AreaStyleOptions
& SeriesOptionsCommon
> | DeepPartial
<BarStyleOptions
& SeriesOptionsCommon
> | DeepPartial
<CandlestickStyleOptions
& SeriesOptionsCommon
> | DeepPartial
<BaselineStyleOptions
& SeriesOptionsCommon
> | DeepPartial
<LineStyleOptions
& SeriesOptionsCommon
> | DeepPartial
<HistogramStyleOptions
& SeriesOptionsCommon
> | DeepPartial
<CustomStyleOptions
& SeriesOptionsCommon
>>
Series to which attach the Up Down Markers Plugin
• options?: Partial
<UpDownMarkersPluginOptions
>
options for the Up Down Markers Plugin
Returns
ISeriesUpDownMarkerPluginApi
<T
>
Api for Series Up Down Marker Plugin. ISeriesUpDownMarkerPluginApi
Example
import { createUpDownMarkers, createChart, LineSeries } from 'lightweight-charts';
const chart = createChart('container');
const lineSeries = chart.addSeries(LineSeries);
const upDownMarkers = createUpDownMarkers(lineSeries, {
positiveColor: '#22AB94',
negativeColor: '#F7525F',
updateVisibilityDuration: 5000,
});
// to add some data
upDownMarkers.setData(
[
{ time: '2020-02-02', value: 12.34 },
//... more line series data
]
);
// ... Update some values
upDownMarkers.update({ time: '2020-02-02', value: 13.54 }, true);
// to remove plugin from the series
upDownMarkers.detach();