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

ChartPalettes

Namespace ChartForgeX.Themes
Assembly ChartForgeX
Modifiers static

Provides reusable qualitative color palettes for chart series.

Inheritance

  • Object
  • ChartPalettes

Methods

public static ChartColor[] FromHex(params String[] colors) #
Returns: ChartColor[]

Creates a palette from named color tokens or hexadecimal color strings.

Parameters

colors System.String[] requiredposition: 0
The color strings as ChartForgeX color names, #RGB, #RGBA, #RRGGBB, or #RRGGBBAA notation.

Returns

A chart color palette.

Properties

public static ChartColor[] Report { get; } #

Gets the default report palette.

public static ChartColor[] Colorblind { get; } #

Gets a colorblind-friendly high-contrast palette.

public static ChartColor[] Vivid { get; } #

Gets a vivid palette for high-impact dashboards.

public static ChartColor[] Pastel { get; } #

Gets a soft palette for playful or education-oriented reports.

public static ChartColor[] PeopleInfographic { get; } #

Gets a bright cyan and magenta palette for demographic infographic dashboards.

public static ChartColor[] Editorial { get; } #

Gets a refined publication palette for editorial output.

public static ChartColor[] Jewel { get; } #

Gets a jewel-tone palette for rich static report visuals.

public static ChartColor[] Terminal { get; } #

Gets a terminal-inspired technical palette.

public static ChartColor[] CommandCenter { get; } #

Gets a bright overlay palette for transparent operational dashboards and wallpapers.