ChartSpec
public sealed class ChartSpecImmutable authoring input for one compiler revision. This is the stable boundary between the mutable fluent/serialized ChartGuru.Chart model and layout or render backends. A specification is replaced, never mutated, when the source chart changes.
Properties
Section titled “Properties”
Revision
Section titled “Revision”public long Revision { get; }Returns
System.Int64
ChartType
Section titled “ChartType”public ChartType ChartType { get; }Returns
ChartGuru.ChartType
Dimension
Section titled “Dimension”public ChartDimension Dimension { get; }Returns
ChartGuru.ChartDimension
ProjectionFamily
Section titled “ProjectionFamily”public ProjectionFamily ProjectionFamily { get; }Returns
ChartGuru.ProjectionFamily
Composition
Section titled “Composition”public MarkComposition Composition { get; }Returns
ChartGuru.MarkComposition
public Vector2 Size { get; }Returns
UnityEngine.Vector2
IsHorizontalBar
Section titled “IsHorizontalBar”public bool IsHorizontalBar { get; }Returns
System.Boolean
IsTiny
Section titled “IsTiny”public bool IsTiny { get; }Returns
System.Boolean
ShowAxisTitles
Section titled “ShowAxisTitles”public bool ShowAxisTitles { get; }Returns
System.Boolean
ShowAxisLabels
Section titled “ShowAxisLabels”public bool ShowAxisLabels { get; }Returns
System.Boolean
ShowDataLabels
Section titled “ShowDataLabels”public bool ShowDataLabels { get; }Returns
System.Boolean
public ChartAxisSpec XAxis { get; }Returns
ChartGuru.ChartAxisSpec
public ChartAxisSpec YAxis { get; }Returns
ChartGuru.ChartAxisSpec
public ChartAxisSpec ZAxis { get; }Returns
ChartGuru.ChartAxisSpec
XVisibleDomain
Section titled “XVisibleDomain”public ClosedRange<float>? XVisibleDomain { get; }Returns
System.Nullable{ChartGuru.ClosedRange{System.Single}}
YVisibleDomain
Section titled “YVisibleDomain”public ClosedRange<float>? YVisibleDomain { get; }Returns
System.Nullable{ChartGuru.ClosedRange{System.Single}}
XVisibleDomainLength
Section titled “XVisibleDomainLength”public float? XVisibleDomainLength { get; }Returns
System.Nullable{System.Single}
YVisibleDomainLength
Section titled “YVisibleDomainLength”public float? YVisibleDomainLength { get; }Returns
System.Nullable{System.Single}
public Chart3DPose Pose { get; }Returns
ChartGuru.Chart3DPose
CameraProjection
Section titled “CameraProjection”public Chart3DCameraProjection CameraProjection { get; }Returns
ChartGuru.Chart3DCameraProjection
ThemeInstanceId
Section titled “ThemeInstanceId”public int ThemeInstanceId { get; }Returns
System.Int32
ThemeName
Section titled “ThemeName”public string ThemeName { get; }Returns
System.String
public IReadOnlyList<ChartMarkSpec> Marks { get; }Returns
System.Collections.Generic.IReadOnlyList{ChartGuru.ChartMarkSpec}