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

ChartValueFormat

Namespace ChartForgeX.Core
Assembly ChartForgeX
Modifiers sealed

An immutable numeric display policy shared by axes, marks, totals and compact visuals.

Inheritance

  • Object
  • ChartValueFormat

Remarks

Culture data is copied at construction. A custom callback remains responsible for its own captured state.

Usage

Explore 12 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.

Accepted by parameters 5

Methods

public static ChartValueFormat Compact(CultureInfo? culture = null) #
Returns: ChartValueFormat

Uses compact k, M and B suffixes, invariant by default.

Parameters

culture System.Globalization.CultureInfo? = null optionalposition: 0
public static ChartValueFormat Custom(Func<Double, String> formatter) #
Returns: ChartValueFormat

Uses a custom formatter. A null result is displayed as empty text.

Parameters

formatter System.Func<System.Double, System.String> requiredposition: 0
public String Format(Double value) #
Returns: String

Formats a finite numeric observation.

Parameters

value System.Double requiredposition: 0
public static ChartValueFormat Number(String format = "0.##", CultureInfo? culture = null) #
Returns: ChartValueFormat

Uses a .NET numeric format and an explicit culture, invariant by default.

Parameters

format System.String = "0.##" optionalposition: 0
culture System.Globalization.CultureInfo? = null optionalposition: 1

Properties

public CultureInfo Culture { get; } #

Gets the detached, read-only display culture.