Table of Contents

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()

LightningChartLib.WinForms.Charting.Views.ViewXY.PersistentSeriesRenderingIntensityLayer
public PersistentSeriesRenderingIntensityLayer()

PersistentSeriesRenderingIntensityLayer(ViewXY, AxisX)

Constructor

public PersistentSeriesRenderingIntensityLayer(ViewXY ownerView, AxisX xAxis)

Parameters

ownerView ViewXY

Owner view

xAxis AxisX

X axis, whose series will be used in this layer

Properties

HistoryIntensityFactor

Current layer data intensity factor. Typically, keep 0.5 to 1.0

public double HistoryIntensityFactor { get; set; }

Property Value

double

LegendBoxValueFormat

LegendBox value format.

public string LegendBoxValueFormat { get; set; }

Property Value

string

LegendBoxValueType

Value type: time, numeric or coordinates. Affects legend box value formatting.

public AxisValueType LegendBoxValueType { get; set; }

Property Value

AxisValueType

NewTraceIntensity

New trace intensity. Follows scale defined in ValueRangePalette

public double NewTraceIntensity { get; set; }

Property Value

double

ShowTextInLegendBox

Show text in legend box.

public bool ShowTextInLegendBox { get; set; }

Property Value

bool

Title

Layer title.

public LegendBoxItemTitle Title { get; set; }

Property Value

LegendBoxItemTitle

UnitsText

Units text.

public string UnitsText { get; set; }

Property Value

string

ValueRangePalette

Color palette for value information

public ValueRangePalette ValueRangePalette { get; set; }

Property Value

ValueRangePalette

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

disposing bool

true 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

context StreamingContext

Context

RenderSeries(List<PointLineSeriesBase>)

Renders list of given series into the layer, in one batch.

public PersistentRenderingResult RenderSeries(List<PointLineSeriesBase> seriesList)

Parameters

seriesList List<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})