PolarLineSeries<TModel, TVisual, TLabel, TDrawingContext, TPathGeometry>
Class

Assembly LiveChartsCore
Namespace LiveChartsCore

Summary:
Defines the data to plot as a polar line.

Type parameters:
TModel The type of the model to plot.
TVisual The type of the visual point.
TLabel The type of the data label.
TDrawingContext The type of the drawing context.
TPathGeometry The type of the path geometry.
Inheritance:
Object =>
ChartElement<TDrawingContext> =>
Series<TModel, TVisual, TLabel, TDrawingContext> =>
ChartSeries<TModel, TVisual, TLabel, TDrawingContext> =>
PolarLineSeries<TModel, TVisual, TLabel, TDrawingContext, TPathGeometry>
Implements:
IChartElement<TDrawingContext>
ISeries<TModel>
IChartSeries<TDrawingContext>
IPolarLineSeries<TDrawingContext>
IStrokedAndFilled<TDrawingContext>
IPolarSeries<TDrawingContext>
Derived:
PolarLineSeries<TModel, TVisual, LabelGeometry>
PolarLineSeries<TModel, TVisual, TLabel>

Constructors

// Initializes a new instance of the PolarLineSeries`5 class.
Boolean isStacked// if set to true [is stacked].
)

Properties

Gets or sets the stroke.
Type: IPaint<TDrawingContext>
Gets or sets the fill.
Type: IPaint<TDrawingContext>
Gets or sets the size of the geometry.
Type: Double
Gets or sets the axis index where the series is scaled in the angle plane, the index must exist in the ScalesAngleAt collection.
Type: Int32
Gets or sets the axis index where the series is scaled in the radius plane, the index must exist in the ScalesRadiusAt collection.
Type: Int32
Gets or sets the line smoothness, where 0 is a straight line, and 1 the most curved line, default is 0.65
Type: Double
Gets or sets a value indicating whether the line should split every null point, enabling it has a performance impact, default is true.
Type: Boolean
Gets or sets the geometry fill.
Type: IPaint<TDrawingContext>
Gets or sets the geometry stroke.
Type: IPaint<TDrawingContext>
Gets or sets a value indicating whether this series path is closed, default is true.
Type: Boolean
Gets or sets the data labels position.
Type: PolarLabelsPosition
Gets or sets the tool tip label formatter for the X axis, this function will build the label when a point in this series is shown inside a tool tip.
Type: Func<ChartPoint<TModel, TVisual, TLabel>, String>
Gets or sets the tool tip label formatter for the Y axis, this function will build the label when a point in this series is shown inside a tool tip.
Type: Func<ChartPoint<TModel, TVisual, TLabel>, String>
Gets or sets the data labels paint.
Type: IPaint<TDrawingContext>
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
Gets the properties of the series.
Type: SeriesProperties
Gets or sets the name of the series, the name is normally used by IChartTooltip`1 or IChartLegend`1, the default value is set automatically by the library.
Type: String
Gets or sets the values.
Type: IEnumerable<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: Action<TModel, ChartPoint>
Gets or sets the series geometry svg, this property requires the series visual to be an ISvgPath`1 instance.
Type: String
Gets or sets the z index position.
Type: Int32
Gets or sets the tool tip label formatter, this function will build the label when a point in this series is shown inside a tool tip.
Type: Func<ChartPoint<TModel, TVisual, TLabel>, String>
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 is visible.
Type: Boolean
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, TDrawingContext>
Called when a point is measured.
Type: Action<ChartPoint<TModel, TVisual, TLabel>>
Gets or sets the size of the legend shape.
Type: Double
Gets or sets the size of the legend shape.
Type: Double
Gets the paint schedule, normally handled internally to display tool tips and legends.
Type: Sketch<TDrawingContext>
Tag
Gets or sets the object that contains data about the control.
Type: Object

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 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 the series IsVisible property changes.
Handler definition: Action<ISeries>
Occurs when a property value changes.
Handler definition: PropertyChangedEventHandler

Methods

// Invalidates the IChartElement`1 in the user interface.
Chart<TDrawingContext> chart// The chart.
)
// Gets the series bounds.
PolarChart<TDrawingContext> chart, // The chart.
IPolarAxis angleAxis, // The angle axis.
IPolarAxis radiusAxis// The radius axis.
)
// 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.
)
// Deletes the series from the user interface.
IChartView chart// *summary not found*
)
// Gets the stack group, normally used internally to handled the stacked series.
// Clears the visuals in the cache and re-starts animations.
// Gets the data label content for a given chart point.
ChartPoint point// The chart point.
)
// Removes the element from the UI.
Chart<TDrawingContext> chart// The chart.
)
// Converts a chart to a strong-typed version of it.
ChartPoint point//
)