Table of Contents

Namespace LightningChartLib.WinForms.Charting.SeriesXY

Classes

AreaSeries

Area series.

Band

Band series is X or Y axis bound vertical or horizontal rectangular area, which ranges from graph bottom to top (X bound) or left to right (Y bound) from left to right having full width of the graph.

BandResizedByUserEventArgs

Represents a class that provides arguments for the ResizedByUser event.

BarSeries

Bar series. Bars series present the data as vertical column(s).

BeforeSeriesRenderingEventArgs

Represents a class that provides arguments for the BeforeSeriesRendering event.

BlockSeriesBase

Base class for block series.

BlockSeriesBase<BLOCKDATATYPE>

Typed base class for block series.

ConstantLine

Constant line is a horizontal line attached to a Y-axis value. It is drawn from left to right having full width of the graph.

CustomLinePointColoringAndShapingEventArgs

Represents a class that provides arguments for the CustomLinePointColoringAndShaping event.

CustomStockDataAppearanceEventArgs

Represents a class that provides arguments for the CustomStockDataAppearance event.

DigitalLineSeries

Digital line series. Uses arrays of uints as input data: uint[], where each value corresponds to 32 bit of data. Can be only used with Linear axis and DirectX11 engine.

FreeformPointLineSeries

Freeform point line series. You can define the line and points style. Add points with AddPoints method.

HighLowSeries

HighLow series.

HighLowSeriesBase

HighLow series.

ImageLayer

ImageLayer contains images rendered at given position and size. There is no limit for image count, except due computer/OS resource constraints.

ImageLayer can create sublayer of images created from original images to reduce rendered image count to improve rendering speed. Creation of sublayer could be very time consuming as it compacts original images with pixel color averaging.

IntensityGridSeries

Intensity grid series. Evenly spaced intensity value series.

IntensityMeshSeries

Intensity mesh series. Nodes can be freely located in X-Y space.

IntensitySeriesBase

Base class for intensity series classes.

IntensitySeriesStencil

IntensitySeries stencil. Use to mask drawable regions in/out.

LineCollection

Line collection. Just a bunch of lines, going from point A to B. This is not a polyline.

LiteFreeformLineSeries

Lite freeform line series. Uses arrays of points as input data: double[N,2]. Can be only used with Linear axis and DirectX11 engine.

LiteLineSeries

Lite line series. Uses arrays of points as input data: double[N,2]. Can be only used with Linear axis and DirectX11 engine.

OldDataDroppedBarSeriesEventArgs

Represents a class that provides arguments for the OldDataDropped event.

OldDataDroppedDigitalLineSeriesEventArgs

Represents a class that provides arguments for the OldDataDropped event.

OldDataDroppedEventArgs

Represents an abstract base class for event arguments classes that provide arguments for OldDataDropped events.

OldDataDroppedHighLowSeriesBaseEventArgs

Represents a class that provides arguments for the OldDataDropped event.

OldDataDroppedLiteFreeFormLineSeriesEventArgs

Represents a class that provides arguments for the OldDataDropped event.

OldDataDroppedLiteLineSeriesEventArgs

Represents a class that provides arguments for the OldDataDropped event.

OldDataDroppedPointLineSeriesEventArgs

Represents a class that provides arguments for the OldDataDropped event.

OldDataDroppedSampleDataBlockSeriesEventArgs

Represents a class that provides arguments for the OldDataDropped event.

OldDataDroppedSampleDataSeriesEventArgs

Represents a class that provides arguments for the OldDataDropped event.

OldDataDroppedStockSeriesEventArgs

Represents a class that provides arguments for the OldDataDropped event.

PointLineSeries

Point line series. You can define the line style and point style. Add points with AddPoints method.

PointLineSeriesBase

Base class for point line series.

PolygonSeries

Polygon series. Points must be in clockwise order.

ProgressiveSingleLineSeriesBase

Base class for single line series which are progressive by X-value.

SampleDataBlockSeries

Block sample data series class. Can be only used with Linear axis and DirectX11 engine.

SampleDataSeries

Sample data series class.

SeriesBaseXY

Base class for all series

StockSeries

CandleStick series

ValueChangedEventArgs

Represents a class that provides arguments for the ValueChanged event.

ValuesChangedEventArgs

Represents a class that provides arguments for the ValuesChanged event.

Interfaces

ILevelTriggable

Interface for triggering X axis position from series values The triggering can be done from raising and falling edge.

IRealtimeShiftable

Interface flag for series that can be

  • Shifted in real-time, by using incremental rendering data construction, with XAxis.ScrollMode == Scrolling/Sweeping/Stepping, and setting XAxis.ScrollPosition periodically. These series implementing this interface are very powerful in rendering of data that is appended in real-time.
ISingleLineSeriesSolveResultReturningSeries

Interface for series which return only single LineSeriesSolveResult.

ITrackable

Interface flag for series that can be

  • Tracked with LineSeriesCursor
  • SeriesEventMarkers can be set to SeriesEventMarkerVerticalPosition can be set to TrackSeries

Enums

Band.OverBorderStatus

User interactive device over border status.

PolygonSeries.ConversionProgress

Triangulation conversion progress indication.

Delegates

Band.ResizedByUserEventHandler

The delegate to use for handlers that receive the ResizedByUser event.

Band.ValuesChangedEventHandler

The delegate to use for handlers that receive the ValuesChanged event.

BarSeries.OldDataDroppedEventHandler

The delegate to use for handlers that receive the OldDataDropped event.

ConstantLine.ValueChangedEventHandler

The delegate to use for handlers that receive the ValueChanged event.

DigitalLineSeries.OldDataDroppedEventHandler

The delegate to use for handlers that receive the OldDataDropped event.

HighLowSeriesBase.OldDataDroppedEventHandler

The delegate to use for handlers that receive the OldDataDropped event.

ImageLayer.ImageLayerConversionProgressEventHandler

The delegate to use for handlers that receive the ProgressEvent event.

IntensitySeriesBase.TraceCellChangedHandler

Delegate for TraceCellChanged event

LiteFreeformLineSeries.OldDataDroppedEventHandler

The delegate to use for handlers that receive the OldDataDropped event.

LiteLineSeries.OldDataDroppedEventHandler

The delegate to use for handlers that receive the OldDataDropped event.

PointLineSeries.OldDataDroppedHandler

The delegate to use for handlers that receive the OldDataDropped event.

PointLineSeriesBase.CustomLinePointColoringAndShapingEventHandler

The delegate to use for handlers that receive the CustomLinePointColoringAndShaping event.

SampleDataBlockSeries.OldDataDroppedEventHandler

The delegate to use for handlers that receive the OldDataDropped event.

SampleDataSeries.OldDataDroppedEventHandler

The delegate to use for handlers that receive the OldDataDropped event.

SeriesBaseXY.BeforeSeriesRenderingEventHandler

The delegate to use for handlers that receive the BeforeSeriesRendering event.

StockSeries.CustomStockDataAppearanceEventHandler

The delegate to use for handlers that receive the CustomStockDataAppearance event.

StockSeries.OldDataDroppedEventHandler

The delegate to use for handlers that receive the OldDataDropped event.