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

GraphScene

Namespace ChartForgeX.Interactivity

Describes a host-neutral graph exploration scene that adapters can render with SVG, Canvas, WebGL, desktop, or native controls.

Inheritance

  • Object
  • GraphScene

Usage

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

Methods

Create(System.String id, System.String title) #

Creates a new graph scene.

Parameters

id System.String required
Stable scene identifier.
title System.String required
Human-readable scene title.

Returns

A new graph scene.

Validate() #

Validates node, edge, and cluster references before an adapter renders or mutates the scene.

Properties

Id #

Gets or sets the stable scene identifier used for host events and persisted state.

Title #

Gets or sets the human-readable scene title.

Subtitle #

Gets or sets an optional scene subtitle.

Nodes #

Gets graph nodes keyed by stable node id.

Edges #

Gets graph edges keyed by stable edge id.

Clusters #

Gets semantic or computed clusters that an adapter can collapse, expand, or summarize.

Options #

Gets reusable graph exploration settings and capability hints.

Metadata #

Gets arbitrary scene-level metadata for host adapters and diagnostics.