FastHeatMapRenderableSeries

StockSharp.Xaml.Charting.Visuals.RenderableSeries

Displays 2D data as a heatmap

Inherits: BaseRenderableSeries

Implements: INotifyPropertyChanged

Constructors

FastHeatMapRenderableSeries
public FastHeatMapRenderableSeries()
fastHeatMapRenderableSeries = FastHeatMapRenderableSeries()

Initializes a new instance of the class.

Properties

CellFontSize
public float CellFontSize { get; set; }
value = fastHeatMapRenderableSeries.CellFontSize
fastHeatMapRenderableSeries.CellFontSize = value

Gets or sets foreground color to draw value in a cell

CellTextForeground
public Color CellTextForeground { get; set; }
value = fastHeatMapRenderableSeries.CellTextForeground
fastHeatMapRenderableSeries.CellTextForeground = value

Gets or sets foreground color to draw value in a cell

ColorMap
public LinearGradientBrush ColorMap { get; set; }
value = fastHeatMapRenderableSeries.ColorMap
fastHeatMapRenderableSeries.ColorMap = value

Gets or sets the ColorMap which is used to calculate color from data value

DrawTextInCell
public bool DrawTextInCell { get; set; }
value = fastHeatMapRenderableSeries.DrawTextInCell
fastHeatMapRenderableSeries.DrawTextInCell = value

Gets or sets a flag to draw value in a cell

Maximum
public double Maximum { get; set; }
value = fastHeatMapRenderableSeries.Maximum
fastHeatMapRenderableSeries.Maximum = value

Gets or sets value which corresponds to max color

MiddleValue
public double MiddleValue { get; }
value = fastHeatMapRenderableSeries.MiddleValue

Middle value to be displayed by HeatmapColourMap

Minimum
public double Minimum { get; set; }
value = fastHeatMapRenderableSeries.Minimum
fastHeatMapRenderableSeries.Minimum = value

Gets or sets value which corresponds to min color

Methods

InternalDraw
protected override void InternalDraw(IRenderContext2D renderContext, IRenderPassData renderPassData)
fastHeatMapRenderableSeries.InternalDraw(renderContext, renderPassData)

Draws the series using the IRenderContext2D and the IRenderPassData passed in

renderContext
The render context. This is a graphics object which has methods to draw lines, quads and polygons to the screen
renderPassData
The render pass data. Contains a resampled IPointSeries, the IndexRange of points on the screen and the current YAxis and XAxis ICoordinateCalculator to convert data-points to screen points

Events

PropertyChanged
public event PropertyChangedEventHandler PropertyChanged
fastHeatMapRenderableSeries.PropertyChanged += handler

Is used to notify HeatmapColourMap

Fields

CellFontSizeProperty
public static readonly DependencyProperty CellFontSizeProperty
value = FastHeatMapRenderableSeries.CellFontSizeProperty

Defines the CellFontSize DependencyProperty

CellTextForegroundProperty
public static readonly DependencyProperty CellTextForegroundProperty
value = FastHeatMapRenderableSeries.CellTextForegroundProperty

Defines the CellTextForeground DependencyProperty

ColorMapProperty
public static readonly DependencyProperty ColorMapProperty
value = FastHeatMapRenderableSeries.ColorMapProperty

Defines the ColorMap DependencyProperty

DrawTextInCellProperty
public static readonly DependencyProperty DrawTextInCellProperty
value = FastHeatMapRenderableSeries.DrawTextInCellProperty

Defines the DrawTextInCell DependencyProperty

MaximumProperty
public static readonly DependencyProperty MaximumProperty
value = FastHeatMapRenderableSeries.MaximumProperty

Defines the Maximum DependencyProperty

MinimumProperty
public static readonly DependencyProperty MinimumProperty
value = FastHeatMapRenderableSeries.MinimumProperty

Defines the Minimum DependencyProperty