Class IntensityGridSeries
- Namespace
- LightningChartLib.WinForms.Charting.SeriesXY
- Assembly
- LightningChart.WinForms.Charting.NET4.dll
Intensity grid series. Evenly spaced intensity value series.
public class IntensityGridSeries : IntensitySeriesBase, IChartNode, IDisposable, IHighlightingItem
- Inheritance
-
IntensityGridSeries
- Implements
- Inherited Members
Constructors
IntensityGridSeries()
Constructor for Form designer list editor.
public IntensityGridSeries()
IntensityGridSeries(ViewXY, AxisX, AxisY)
Constructor.
public IntensityGridSeries(ViewXY owner, AxisX axisX, AxisY axisY)
Parameters
Properties
PixelRendering
Render as non-interpolated bitmap, data point in the middle of each cell
public bool PixelRendering { get; set; }
Property Value
Remarks
When logarithmic axes are used, does not support logarithmic spacing of data points. Only series corners support logarithmic conversion.
RangeMaxX
Maximum X range value.
public double RangeMaxX { get; set; }
Property Value
Remarks
Max must be larger than Min
RangeMaxY
Maximum Y range value
public double RangeMaxY { get; set; }
Property Value
Remarks
Max must be larger than Min
RangeMinX
Minimum X range value
public double RangeMinX { get; set; }
Property Value
Remarks
Max must be larger than Min
RangeMinY
Minimum Y range value
public double RangeMinY { get; set; }
Property Value
Remarks
Max must be larger than Min
Methods
Construct()
Create members.
protected override void Construct()
CreateNewDataArray(int, int)
Create new data array.
public override void CreateNewDataArray(int sizeX, int sizeY)
Parameters
Dispose(bool)
Clean up any resources being used.
protected override void Dispose(bool disposing)
Parameters
disposingbooltrue if managed resources should be disposed, otherwise false.
GetMinimumsAndMaximums(out double, out double, out double, out double, out double, out double)
Get minimums and maximums of Series X, Y and data Values.
public override bool GetMinimumsAndMaximums(out double minX, out double maxX, out double minY, out double maxY, out double minValue, out double maxValue)
Parameters
minXdoubleMinimum X.
maxXdoubleMaximum X.
minYdoubleMinimum Y.
maxYdoubleMaximum Y.
minValuedoubleMinimum data value.
maxValuedoubleMaximum data value.
Returns
- bool
True if data could be analyzed and output values are valid, otherwise false.
OnDeserialized(StreamingContext)
OnDeserialized is called just after the object has been deserialized
[OnDeserialized]
protected void OnDeserialized(StreamingContext context)
Parameters
contextStreamingContextContext
SetRangesXY(double, double, double, double)
Sets X and Y range at same time. Very CPU efficient way compared to separately setting RangeMinX, RangeMaxX, RangeMinY and RangeMaxY properties.
public void SetRangesXY(double minX, double maxX, double minY, double maxY)
Parameters
Remarks
If Max less than Min values, flips them so that Min = Max and Max = Min, X and Y dimensions separately.