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

ChartRadialLayer

Namespace ChartForgeX.Core

Describes one independently styled radial arc layer.

Inheritance

  • Object
  • ChartRadialLayer

Usage

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

Accepted by parameters

Constructors

ChartRadialLayer(System.String arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Nullable{ChartForgeX.Primitives.ChartColor} arg5) #

Initializes a new radial layer.

Parameters

arg1 System.String required
arg2 System.Double required
arg3 System.Double required
arg4 System.Double required
arg5 System.Nullable{ChartForgeX.Primitives.ChartColor} required

Methods

Create(System.String arg1, System.Double arg2, System.Double arg3, System.Double arg4, System.Nullable{ChartForgeX.Primitives.ChartColor} arg5) #

Creates a new radial layer.

Parameters

arg1 System.String required
arg2 System.Double required
arg3 System.Double required
arg4 System.Double required
arg5 System.Nullable{ChartForgeX.Primitives.ChartColor} required
WithAngles(System.Double arg1, System.Double arg2) #

Sets the radial angle range.

Parameters

arg1 System.Double required
arg2 System.Double required
WithColor(System.Nullable{ChartForgeX.Primitives.ChartColor} arg1) #

Sets the layer color.

Parameters

arg1 System.Nullable{ChartForgeX.Primitives.ChartColor} required
WithGeometry(System.Double arg1, System.Double arg2) #

Sets the rendered radius and stroke ratios.

Parameters

arg1 System.Double required
arg2 System.Double required
WithLineCap(ChartForgeX.Core.ChartRadialLayerCap arg1) #

Sets the endpoint style.

Parameters

arg1 ChartForgeX.Core.ChartRadialLayerCap required
WithName(System.String arg1) #

Sets the layer name.

Parameters

arg1 System.String required
WithOpacity(System.Double arg1) #

Sets the layer opacity.

Parameters

arg1 System.Double required
WithScale(System.Double arg1, System.Double arg2) #

Sets the layer scale.

Parameters

arg1 System.Double required
arg2 System.Double required
WithSeparators(System.Int32 arg1, System.Nullable{ChartForgeX.Primitives.ChartColor} arg2, System.Double arg3, System.Double arg4) #

Sets separators drawn across the visible layer arc.

Parameters

arg1 System.Int32 required
arg2 System.Nullable{ChartForgeX.Primitives.ChartColor} required
arg3 System.Double required
arg4 System.Double required
WithValue(System.Double arg1) #

Sets the current layer value.

Parameters

arg1 System.Double required

Properties

Name #

Gets or sets the layer name used in metadata and legends.

Value #

Gets or sets the current value used to determine the visible arc length.

Minimum #

Gets or sets the minimum value for this layer.

Maximum #

Gets or sets the maximum value for this layer.

Color #

Gets or sets the layer color. When null, the chart palette is used.

RadiusRatio #

Gets or sets the radius as a ratio of the available outer radius.

StrokeRatio #

Gets or sets the stroke width as a ratio of the available outer radius.

StartAngleDegrees #

Gets or sets the arc start angle in degrees, where -90 is the top of the circle.

SweepAngleDegrees #

Gets or sets the available sweep angle in degrees.

Opacity #

Gets or sets the opacity applied to the layer color.

LineCap #

Gets or sets the endpoint style.

SeparatorCount #

Gets or sets the number of radial separators drawn across the visible arc.

SeparatorColor #

Gets or sets the separator color. When null, the chart card background is used.

SeparatorStrokeWidth #

Gets or sets the separator stroke width in pixels.

SeparatorInsetRatio #

Gets or sets how far separators are inset from each side of the stroke as a ratio of stroke width.