Series<TModel, TVisual, TLabel>
Class

Assembly LiveChartsCore
Namespace LiveChartsCore

Summary:
Defines a series in a Cartesian chart.

Type parameters:
TModel The type of the model.
TVisual The type of the visual.
TLabel The type of the label.
Inheritance:
Object =>
ChartElement =>
Series<TModel, TVisual, TLabel>
Implements:
ISeries<TModel>
Derived:
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, TLabel>
CorePieSeries<TModel, TVisual, TLabel, TMiniatureGeometry>
CorePolarLineSeries<TModel, TVisual, TLabel, TPathGeometry, TLineGeometry>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, LabelGeometry>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, LabelGeometry>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, LabelGeometry>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, LabelGeometry>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, LabelGeometry>
CartesianSeries<TModel, TVisual, TLabel>
CorePieSeries<TModel, TVisual, TLabel, CircleGeometry>
CartesianSeries<TModel, TVisual, LabelGeometry>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, LabelGeometry>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, LabelGeometry>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, LabelGeometry>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, LabelGeometry>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, LabelGeometry>
CartesianSeries<TModel, TVisual, TLabel>
CartesianSeries<TModel, TVisual, LabelGeometry>
CartesianSeries<TModel, TVisual, TLabel>

Properties

Gets the properties of the series.
Type: SeriesProperties
Gets or sets the name of the series, the name is normally used by IChartTooltip or IChartLegend, the default value is set automatically by the library.
Type: String
Gets or sets the data set to draw in the chart.
Type: IReadOnlyCollection<TModel>
Gets or sets the value where the direction of the axis changes, by default is 0.
Type: Double
Gets or sets the mapping.
Type: Func<TModel, Int32, Coordinate>
Gets or sets the series geometry svg, this property requires the series visual to be an IVariableSvgPath instance.
Type: String
Gets or sets the z index position.
Type: Int32
Gets or sets the data label formatter, this function will build the label when a point in this series is shown as data label.
Type: Func<ChartPoint<TModel, TVisual, TLabel>, String>
Gets or sets a value indicating whether this instance will show up in tool tips when the pointer is over a point. default value is true.
Type: Boolean
Gets or sets a value indicating whether this instance will show up in legends. default value is true.
Type: Boolean
Gets or sets the data padding, the distance from the edge of the chart to where the series is drawn, both coordinates (X and Y) from 0 to 1, where 0 is nothing and 1 is the axis tick (the separation between every label).
Type: LvcPoint
Gets or sets the animations speed, if this property is null, the AnimationsSpeed property will be used.
Type: Nullable<TimeSpan>
Gets or sets the easing function to animate the series, if this property is null, the EasingFunction property will be used.
Type: Func<Single, Single>
Gets the data factory.
Type: DataFactory<TModel>
Gets or sets the size of the legend shape.
Type: Double
Obsolete.
Type: Sketch
Gets or sets the data labels paint.
Type: Paint
Gets or sets the size of the data labels.
Type: Double
Gets or sets the data labels rotation in degrees.
Type: Double
Gets or sets the data labels padding.
Type: Padding
Gets or sets the max width of the data labels.
Type: Double
Tag
Gets or sets the object that contains data about the control.
Type: Object
Gets or sets a value indicating whether the element is visible.
Type: Boolean

Events

Occurs when an instance of ChartPoint is measured.
Handler definition: Action<ChartPoint<TModel, TVisual, TLabel>>
Occurs when an instance of ChartPoint is created.
Handler definition: Action<ChartPoint<TModel, TVisual, TLabel>>
Occurs when the pointer goes down over a chart point(s).
Handler definition: ChartPointsHandler<TModel, TVisual, TLabel>
Occurs when the pointer is over a chart point.
Handler definition: ChartPointHandler<TModel, TVisual, TLabel>
Occurs when the pointer left a chart point.
Handler definition: ChartPointHandler<TModel, TVisual, TLabel>
Occurs when the pointer goes down over a chart point, if there are multiple points, the closest one will be selected.
Handler definition: ChartPointHandler<TModel, TVisual, TLabel>
Occurs when a property value changes.
Handler definition: PropertyChangedEventHandler

Methods

// Gets the stack group, normally used internally to handled the stacked series.
// Clears the visuals in the cache and re-starts animations.
// Gets the tool tip text for a give chart point.
ChartPoint point// The chart point.
)
// Gets the tool tip text for a give chart point.
ChartPoint point// The chart point.
)
// Gets the data label content for a given chart point.
ChartPoint point// The chart point.
)
// Removes the element from the UI.
Chart chart// The chart.
)
// Converts a chart to a strong-typed version of it.
ChartPoint point//
)
// Deletes the series from the user interface.
IChartView chart// *summary not found*
)
// Return the visual element shown in tooltips and legends, this is an old method and will be replaced by ChartPoint).
ChartPoint point, // The point.
Int32 zindex// The zindex.
)
// Returns a geometry that represents the series in a tooltip or legend.
ChartPoint point// The target point.
)
// Invalidates the IChartElement in the user interface.
Chart chart// The chart.
)
// Deletes the Paint instances that changed from the user interface.
IChartView chart// The chart.
)