Class HighLowSeries
- Namespace
- LightningChartLib.WinForms.Charting.SeriesXY
- Assembly
- LightningChart.WinForms.Charting.NET4.dll
HighLow series.
[TypeConverter(typeof(ExpandableObjectConverter))]
public class HighLowSeries : HighLowSeriesBase, IChartNode, IDisposable, IHighlightingItem, ITrackable, IRealtimeShiftable, ISingleLineSeriesSolveResultReturningSeries
- Inheritance
-
HighLowSeries
- Implements
- Inherited Members
Constructors
HighLowSeries()
Constructor for Form designer list editor
public HighLowSeries()
HighLowSeries(ViewXY, AxisX, AxisY)
Constructor.
public HighLowSeries(ViewXY owner, AxisX axisX, AxisY axisY)
Parameters
Properties
LineStyleHigh
Line style for high edge.
public LineStyle LineStyleHigh { get; set; }
Property Value
LineStyleLow
Line style for low edge.
public LineStyle LineStyleLow { get; set; }
Property Value
LineVisibleHigh
High line visible.
public bool LineVisibleHigh { get; set; }
Property Value
LineVisibleLow
Low line visible.
public bool LineVisibleLow { get; set; }
Property Value
PointStyleHigh
Point style high
public PointShapeStyle PointStyleHigh { get; set; }
Property Value
PointStyleLow
Point style low
public PointShapeStyle PointStyleLow { get; set; }
Property Value
Points
Points array
public HighLowSeriesPoint[] Points { get; set; }
Property Value
PointsVisibleHigh
High points visible.
public bool PointsVisibleHigh { get; set; }
Property Value
PointsVisibleLow
Low points visible.
public bool PointsVisibleLow { get; set; }
Property Value
ReverseFill
Reverse fill.
public Fill ReverseFill { get; set; }
Property Value
Methods
AddValues(HighLowSeriesPoint[])
Add values.
public int AddValues(HighLowSeriesPoint[] values)
Parameters
valuesHighLowSeriesPoint[]Values array.
Returns
- int
Total point count after adding.
Clear()
Clear all data.
public override void Clear()
Construct()
Create members.
protected override void Construct()
CreateLineStyleLow()
Create low line style.
protected virtual void CreateLineStyleLow()
CreatePointStyleHigh()
Create high point style.
protected virtual void CreatePointStyleHigh()
CreatePointStyleLow()
Create low point style.
protected virtual void CreatePointStyleLow()
CreateTitle()
Create title.
protected override void CreateTitle()
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 HighLowSeriesPoint)
Get point by given index.
public bool GetPoint(int index, out HighLowSeriesPoint point)
Parameters
indexintIndex of point to get.
pointHighLowSeriesPointPoint.
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