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

ChartRadialGeometryOptions

Namespace ChartForgeX.Core
Assembly ChartForgeX
Modifiers sealed

Immutable geometry for numeric radial bars and columns, including column/radar compositions. Angles advance clockwise from the positive horizontal direction.

Inheritance

  • Object
  • ChartRadialGeometryOptions

Usage

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

Returned or exposed by 1

Accepted by parameters 1

Constructors

public ChartRadialGeometryOptions(Double startAngleDegrees = -90, Double endAngleDegrees = 270, Double innerRadiusRatio = 0.2, Double categorySpacing = 0.25, Double seriesSpacing = 0.12, Double cornerRadius = 0) #

Creates a radial viewport with a finite positive sweep of at most one turn.

Parameters

startAngleDegrees System.Double = -90 optionalposition: 0
The first angle in degrees; -90 starts at the top.
endAngleDegrees System.Double = 270 optionalposition: 1
The final angle, greater than the start and at most 360 degrees later.
innerRadiusRatio System.Double = 0.2 optionalposition: 2
The unpainted center as a proportion of the outer radius, from zero to less than one.
categorySpacing System.Double = 0.25 optionalposition: 3
The unused fraction of each category band, from zero to less than one.
seriesSpacing System.Double = 0.12 optionalposition: 4
The unused fraction of each grouped series slot, from zero to less than one. Stacks share a slot.
cornerRadius System.Double = 0 optionalposition: 5
The maximum inward corner radius in pixels, finite and nonnegative. Each painted stack segment is rounded separately.

Properties

public Double StartAngleDegrees { get; } #

Gets the first angle in degrees.

public Double EndAngleDegrees { get; } #

Gets the final angle in degrees.

public Double InnerRadiusRatio { get; } #

Gets the unpainted center as a proportion of the outer radius.

public Double CategorySpacing { get; } #

Gets the unused fraction of each category band.

public Double SeriesSpacing { get; } #

Gets the unused fraction of each series slot within a category.

public Double CornerRadius { get; } #

Gets the maximum inward corner radius in pixels for numeric radial bars and columns. Default: zero.