Project

ChartForgeX

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

Stars 45
Forks 2
NuGet downloads 48,107
Release ChartForgeX-v1.7.0
Language: HTML Updated: 2026-09-02

API Reference

Class

ChartAxis

Namespace ChartForgeX.Core

Defines renderer-neutral bounds, scale, ticks, labels, and visibility for one chart axis.

Inheritance

  • Object
  • ChartAxis

Usage

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

Accepted by parameters

Methods

WithAutomaticBounds() #

Clears explicit bounds.

WithBounds(System.Double arg1, System.Double arg2) #

Sets explicit bounds.

Parameters

arg1 System.Double required
arg2 System.Double required
WithLabelFormatter(System.Func{System.Double,System.String} arg1) #

Sets the label formatter.

Parameters

arg1 System.Func{System.Double,System.String} required
WithScale(ChartForgeX.Core.ChartScaleKind arg1) #

Sets the mathematical scale.

Parameters

arg1 ChartForgeX.Core.ChartScaleKind required
WithVisibility(System.Boolean arg1) #

Sets axis visibility.

Parameters

arg1 System.Boolean required

Properties

Minimum #

Gets or sets an explicit minimum. Null enables automatic bounds.

Maximum #

Gets or sets an explicit maximum. Null enables automatic bounds.

Scale #

Gets or sets the mathematical axis scale.

SymmetricLogarithmThreshold #

Gets or sets the positive linear threshold used by symmetric logarithmic scaling.

TickCount #

Gets or sets the preferred number of generated ticks.

LabelDensity #

Gets or sets label density.

LabelAngle #

Gets or sets label rotation in degrees.

Visible #

Gets or sets a value indicating whether the axis and its labels are visible.

ShowLine #

Gets or sets a value indicating whether the axis rule is visible.

LabelFormatter #

Gets or sets a formatter for generated labels.

Labels #

Gets explicit value-to-label mappings.