Class PersistentSeriesRenderingIntensityLayer
- Namespace
- LightningChartLib.WinForms.Charting.Views.ViewXY
- Assembly
- LightningChart.WinForms.Charting.NET4.dll
Persistent series rendering intensity layer. Like PersistentSeriesRenderingLayer, but with palette coloring by hit count.
public class PersistentSeriesRenderingIntensityLayer : PersistentSeriesRenderingLayerBase, IChartNode, IDisposable
- Inheritance
-
PersistentSeriesRenderingIntensityLayer
- Implements
- Inherited Members
Constructors
PersistentSeriesRenderingIntensityLayer()
public PersistentSeriesRenderingIntensityLayer()
PersistentSeriesRenderingIntensityLayer(ViewXY, AxisX)
Constructor
public PersistentSeriesRenderingIntensityLayer(ViewXY ownerView, AxisX xAxis)
Parameters
Properties
HistoryIntensityFactor
Current layer data intensity factor. Typically, keep 0.5 to 1.0
public double HistoryIntensityFactor { get; set; }
Property Value
LegendBoxValueFormat
LegendBox value format.
public string LegendBoxValueFormat { get; set; }
Property Value
LegendBoxValueType
Value type: time, numeric or coordinates. Affects legend box value formatting.
public AxisValueType LegendBoxValueType { get; set; }
Property Value
NewTraceIntensity
New trace intensity. Follows scale defined in ValueRangePalette
public double NewTraceIntensity { get; set; }
Property Value
ShowTextInLegendBox
Show text in legend box.
public bool ShowTextInLegendBox { get; set; }
Property Value
Title
Layer title.
public LegendBoxItemTitle Title { get; set; }
Property Value
UnitsText
Units text.
public string UnitsText { get; set; }
Property Value
ValueRangePalette
Color palette for value information
public ValueRangePalette ValueRangePalette { get; set; }
Property Value
Methods
Clear()
Clears the rendering layer and sets all intensity values to 0.
public void Clear()
CreatePalette()
Create palette.
protected virtual void CreatePalette()
Dispose(bool)
Clean up any resources being used.
protected override void Dispose(bool disposing)
Parameters
disposingbooltrue if managed resources should be disposed, otherwise false.
OnDeserialized(StreamingContext)
OnDeserialized is called just after the object has been deserialized
[OnDeserialized]
protected void OnDeserialized(StreamingContext context)
Parameters
contextStreamingContextContext
RenderSeries(List<PointLineSeriesBase>)
Renders list of given series into the layer, in one batch.
public PersistentRenderingResult RenderSeries(List<PointLineSeriesBase> seriesList)
Parameters
seriesListList<PointLineSeriesBase>List of series to render
Returns
- PersistentRenderingResult
returns M:LightningChartLib.WinForms.Charting.Views.ViewXY.PersistentSeriesRenderingIntensityLayer.RenderSeries(System.Collections.Generic.List{LightningChartLib.WinForms.Charting.SeriesXY.PointLineSeriesBase})