Skip to content

ChartAuthoringStyleOptions

ClassChartGuruChartGuru
public sealed class ChartAuthoringStyleOptions

Serializable chart-level style overrides applied to compatible marks when a chart is built or refreshed.

public ChartAuthoringStyleOptions Clone()

Creates a shallow copy of this options object. The ChartGuru.ChartAuthoringStyleOptions.ForegroundGradientOverride reference is shared (its inner gradient data is immutable for our usage); all value fields are copied.

Returns

ChartGuru.ChartAuthoringStyleOptions

public ChartAuthoringStyleOptions()

public MarkStackingMethod StackingMethod { get; set; }

Returns

ChartGuru.MarkStackingMethod

public InterpolationMethod Interpolation { get; set; }

Returns

ChartGuru.InterpolationMethod

public float LineWidth { get; set; }

Returns

System.Single

public float CornerRadius { get; set; }

Returns

System.Single

public MarkDimension BarWidth { get; set; }

Returns

ChartGuru.MarkDimension

public MarkDimension BarHeight { get; set; }

Returns

ChartGuru.MarkDimension

public BarLayout? BarLayout { get; set; }

Bar orientation for Bar / MiniBar marks emitted by ChartGuru.ChartMarkFactory.CreateMark(ChartGuru.ChartType%2cChartGuru.DataPoint). Mirrors Swift Charts’ rule that orientation lives on ChartGuru.BarMark.Layout, not on a chart-type variant.

null means "do not override": authoring surfaces using an Automatic mode (e.g. ChartGraphic inspector default) leave the BarMark's existing layout alone so it stays whatever the data source / importer produced. Designer surfaces that always force an explicit orientation should assign Vertical or Horizontal.

Returns

System.Nullable{ChartGuru.BarLayout}

public bool ShowSymbols { get; set; }

Returns

System.Boolean

public float SymbolSize { get; set; }

Returns

System.Single

public SymbolShape Symbol { get; set; }

Returns

ChartGuru.SymbolShape

public bool PreserveSemanticSymbols { get; set; }

Returns

System.Boolean

public bool ShowAreaLine { get; set; }

Returns

System.Boolean

public bool UseGradientForLine { get; set; }

Returns

System.Boolean

public float Opacity { get; set; }

Returns

System.Single

public float InnerRadius { get; set; }

Returns

System.Single

public float AngularInset { get; set; }

Returns

System.Single

public LinearGradientStyle ForegroundGradientOverride { get; set; }

Returns

ChartGuru.LinearGradientStyle

public float HeatMapCellPadding { get; set; }

Returns

System.Single

public float HeatMapCornerRadius { get; set; }

Returns

System.Single

public RadarRingStyle RadarRingStyle { get; set; }

Returns

ChartGuru.RadarRingStyle

public ForegroundStyleMode ForegroundStyleMode { get; set; }

Returns

ChartGuru.ForegroundStyleMode