Table of Contents

Class PropertyValueAxisBase

Namespace
combit.Reporting.Dom
Assembly
combit.ListLabel31.CrossPlatform.dll

Full-featured value axis definition extending PropertyValueAxisBaseMinimal with labeling, tick marks, grid lines, zebra patterning and filtering options applicable to most chart engines.

[JsonDerivedType(typeof(PropertyValueAxisRadar), "valueAxisRadar")]
[JsonDerivedType(typeof(PropertyValueAxisBubbleChartSorted), "valueAxisBubbleChartSorted")]
[JsonDerivedType(typeof(PropertyValueAxis), "valueAxis")]
[JsonDerivedType(typeof(PropertyValueAxisWithPostProcessingAndVisual), "WithPostProcessingAndVisual")]
public class PropertyValueAxisBase : PropertyValueAxisBaseMinimal
Inheritance
PropertyValueAxisBase
Derived
Inherited Members

Properties

CoordinateLabel

Gets the coordinate label configuration displayed alongside tick marks.

[JsonInclude]
public PropertyChartLabelCoordinate CoordinateLabel { get; }

Property Value

PropertyChartLabelCoordinate

CoordinateLabelOnObject

Gets the configuration for coordinate labels rendered directly on chart objects (e.g. bars, points).

[JsonInclude]
public PropertyChartLabelCoordinateOnObject CoordinateLabelOnObject { get; }

Property Value

PropertyChartLabelCoordinateOnObject

CoordinateLabelPlacement

Gets the placement settings for coordinate labels along the axis.

[JsonInclude]
public CoordinateLabelPlacement CoordinateLabelPlacement { get; }

Property Value

CoordinateLabelPlacement

FilterZeroes

Gets or sets whether zero values should be filtered out of the axis range.

public string FilterZeroes { get; set; }

Property Value

string

GridLines

Gets the grid line configuration (major / minor lines).

[JsonInclude]
public PropertyGridLines GridLines { get; }

Property Value

PropertyGridLines

IntermediateTickCount

Gets or sets the number of intermediate ticks between main tick marks.

public string IntermediateTickCount { get; set; }

Property Value

string

Label

Gets the optional axis label object (may be null if not applicable / removed).

[JsonInclude]
public virtual PropertyChartLabel Label { get; }

Property Value

PropertyChartLabel

NullValueHandling

Gets or sets how null values are handled during aggregation/plotting.

public string NullValueHandling { get; set; }

Property Value

string

TickmarkColor

Gets or sets the tick mark (axis line) color expression.

public string TickmarkColor { get; set; }

Property Value

string

Tickmarks

Gets the tick mark layout (main / intermediate ticks).

[JsonInclude]
public PropertyTickmarks Tickmarks { get; }

Property Value

PropertyTickmarks

ZebraPattern

Gets the zebra pattern (alternating background bands) configuration.

[JsonInclude]
public PropertyFillingExt ZebraPattern { get; }

Property Value

PropertyFillingExt