Table of Contents

Class IntensityGridSeriesPolar

Namespace
LightningChartLib.WinForms.Charting.SeriesPolar
Assembly
LightningChart.WinForms.Charting.NET4.dll

Intensity grid series for polar chart.

public class IntensityGridSeriesPolar : RoundItemBase, IChartNode, IDisposable, IHighlightingItem
Inheritance
IntensityGridSeriesPolar
Implements
Inherited Members

Constructors

IntensityGridSeriesPolar()

Constructor for Form designer list editor.

public IntensityGridSeriesPolar()

IntensityGridSeriesPolar(ViewPolar, AxisPolar)

Constructor.

public IntensityGridSeriesPolar(ViewPolar owner, AxisPolar axisPolar)

Parameters

owner ViewPolar

Parent.

axisPolar AxisPolar

Polar axis you want to bind.

Properties

BeginAngle

Begin angle of data in degrees.

public double BeginAngle { get; set; }

Property Value

double

Data

Intensity data in format: [Angle, Amplitude].

public double[,] Data { get; set; }

Property Value

double[,]

EndAngle

End angle of data in degrees.

public double EndAngle { get; set; }

Property Value

double

LegendBoxUnits

Units texts, shown in legend box.

public string LegendBoxUnits { get; set; }

Property Value

string

LegendBoxValueFormat

Legend box value format.

public string LegendBoxValueFormat { get; set; }

Property Value

string

MaximumAmplitude

Maximum amplitude of data.

public double MaximumAmplitude { get; set; }

Property Value

double

MinimumAmplitude

Minimum amplitude of data.

public double MinimumAmplitude { get; set; }

Property Value

double

PaletteValueFormat

Palette value LegendBox format string.

public string PaletteValueFormat { get; set; }

Property Value

string

ShowInLegendBox

Show series in LegendBox.

public bool ShowInLegendBox { get; set; }

Property Value

bool

Title

Gets or sets title.

public RoundSeriesTitle Title { get; set; }

Property Value

RoundSeriesTitle

ValueRangePalette

Palette colors for values.

public ValueRangePalette ValueRangePalette { get; set; }

Property Value

ValueRangePalette

Methods

Dispose(bool)

Clean up any resources being used.

protected override void Dispose(bool disposing)

Parameters

disposing bool

true if managed resources should be disposed, otherwise false.

GetMinMaxFromXRange(out double, out double, double, double)

Get minimum and maximum amplitude values within given angle range

public bool GetMinMaxFromXRange(out double minAmplitude, out double maxAmplitude, double minAngle, double maxAngle)

Parameters

minAmplitude double

Minimum amplitude value

maxAmplitude double

Maximum amplitude value

minAngle double

Angle range start

maxAngle double

Angle range end

Returns

bool

True if values were successfully detected

ToString()

Item to string.

public override string ToString()

Returns

string
returns M:LightningChartLib.WinForms.Charting.SeriesPolar.IntensityGridSeriesPolar.ToString

UpdateData(int, int, double[,])

Update existing data starting from given angle and amplitude indexes. If there is no data in series, uses input as is.

public void UpdateData(int angleStart, int amplitudeStart, double[,] data)

Parameters

angleStart int

Angle start index.

amplitudeStart int

Amplitude start index.

data double[,]

Data