Class AreaSeries
- Namespace
- LightningChartLib.WinForms.Charting.SeriesXY
- Assembly
- LightningChart.WinForms.Charting.NET4.dll
Area series.
[TypeConverter(typeof(ExpandableObjectConverter))]
public class AreaSeries : HighLowSeriesBase, IChartNode, IDisposable, IHighlightingItem, ITrackable, IRealtimeShiftable, ISingleLineSeriesSolveResultReturningSeries
- Inheritance
-
AreaSeries
- Implements
- Inherited Members
Constructors
AreaSeries()
Constructor for Form designer list editor
public AreaSeries()
AreaSeries(ViewXY, AxisX, AxisY)
Constructor.
public AreaSeries(ViewXY owner, AxisX axisX, AxisY axisY)
Parameters
Properties
BaseValue
Base value
public double BaseValue { get; set; }
Property Value
PointStyle
Points style.
public override PointShapeStyle PointStyle { get; set; }
Property Value
Points
Area series points array, to store data at once.
public AreaSeriesPoint[] Points { get; set; }
Property Value
Remarks
Use GetPoint method read one point value instead of reading the whole Points array, for performance reasons.
PointsVisible
Points visible.
public override bool PointsVisible { get; set; }
Property Value
Methods
AddValues(AreaSeriesPoint[])
Add values.
public int AddValues(AreaSeriesPoint[] values)
Parameters
valuesAreaSeriesPoint[]Values array.
Returns
- int
Total point count after adding.
Clear()
Clear all data.
public override void Clear()
Construct()
Create members.
protected override void Construct()
CreatePointStyleHigh()
Create high point style.
protected virtual void CreatePointStyleHigh()
Dispose(bool)
Clean up any resources being used.
protected override void Dispose(bool disposing)
Parameters
disposingbooltrue if managed resources should be disposed, otherwise false.
GetPoint(int, out AreaSeriesPoint)
Get point by given index.
public bool GetPoint(int index, out AreaSeriesPoint point)
Parameters
indexintIndex of point to get.
pointAreaSeriesPointPoint.
Returns
- bool
False if invalid index is given, otherwise true.
GetPoint(int, out double, out double)
Get point by given index.
public bool GetPoint(int index, out double xValue, out double yValue)
Parameters
Returns
- bool
False if invalid index is given, otherwise true.
LoadFromCSV(string, SeparatorCSV)
Loads series data from a CSV file.
public override bool LoadFromCSV(string file, SeparatorCSV separator)
Parameters
filestringCSV file. If file does not exist, LoadFromCSV returns false.
separatorSeparatorCSVValue and floating point number separator.
Returns
- bool
True if import succeeds. Otherwise false.
SaveToCSV(string, SeparatorCSV)
Saves series data into CSV file
public override bool SaveToCSV(string file, SeparatorCSV separator)
Parameters
filestringTarget file. If file already exists, it will be overwritten.
separatorSeparatorCSVValue and floating point number separator definition
Returns
- bool
True if save is successful