Project

ChartForgeX

Render deterministic charts, dashboards, topology, hierarchy, and report visuals directly from .NET.

Stars 47
Forks 2
NuGet downloads 75,067
Release ChartForgeX-v2.0.0
Language: HTML Updated: 2026-10-12

API Reference

Class

HeatmapInsightCard

Namespace ChartForgeX.VisualBlocks
Assembly ChartForgeX.Visuals
Base FactualVisualBlock<HeatmapInsightCard>
Implements
IVisualBlock IStaticVisualSource IFactualVisualPixels
Modifiers sealed

Dashboard heatmap card with an optional right-side insight rail and color key.

Inheritance

  • FactualVisualBlock<HeatmapInsightCard>
  • HeatmapInsightCard

Usage

Explore 16 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

public HeatmapInsightCard() #

Methods

public HeatmapInsightCard AddInsight(String label, String detail) #
Returns: HeatmapInsightCard

Adds one side-rail insight.

Parameters

label System.String requiredposition: 0
detail System.String requiredposition: 1
public HeatmapInsightCard AddRow(String label, params Double[] values) #
Returns: HeatmapInsightCard

Adds one heatmap row.

Parameters

label System.String requiredposition: 0
values System.Double[] requiredposition: 1
public static HeatmapInsightCard Create() #
Returns: HeatmapInsightCard

Creates a new heatmap insight card.

public HeatmapInsightCard WithColorKey(Double minimum, Double maximum, ChartColor? lowColor = null, ChartColor? highColor = null, String? label = null) #
Returns: HeatmapInsightCard

Sets the color key text and range.

Parameters

minimum System.Double requiredposition: 0
maximum System.Double requiredposition: 1
lowColor ChartForgeX.Primitives.ChartColor? = null optionalposition: 2
highColor ChartForgeX.Primitives.ChartColor? = null optionalposition: 3
label System.String? = null optionalposition: 4
public HeatmapInsightCard WithColumns(params String[] columns) #
Returns: HeatmapInsightCard

Sets heatmap column labels.

Parameters

columns System.String[] requiredposition: 0
public HeatmapInsightCard WithInsightTitle(String title) #
Returns: HeatmapInsightCard

Sets the side insight title.

Parameters

title System.String requiredposition: 0
public HeatmapInsightCard WithPeriodLabel(String label) #
Returns: HeatmapInsightCard

Sets the factual period or range displayed above the heatmap.

Parameters

label System.String requiredposition: 0

Properties

public IReadOnlyList<String> Columns { get; } #

Gets column labels.

public IReadOnlyList<HeatmapInsightRow> Rows { get; } #

Gets heatmap rows.

public IReadOnlyList<HeatmapInsightItem> Insights { get; } #

Gets side-rail insight items.

public String PeriodLabel { get; set; } #

Gets or sets the period label.

public String InsightTitle { get; set; } #

Gets or sets the side insight title.

public String ColorKeyLabel { get; set; } #

Gets or sets the color key label.

public Double Minimum { get; set; } #

Gets or sets the heatmap minimum.

public Double Maximum { get; set; } #

Gets or sets the heatmap maximum.

public ChartColor LowColor { get; set; } #

Gets or sets the low-value heatmap color.

public ChartColor HighColor { get; set; } #

Gets or sets the high-value heatmap color.