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
CoordinateLabelOnObject
Gets the configuration for coordinate labels rendered directly on chart objects (e.g. bars, points).
[JsonInclude]
public PropertyChartLabelCoordinateOnObject CoordinateLabelOnObject { get; }
Property Value
CoordinateLabelPlacement
Gets the placement settings for coordinate labels along the axis.
[JsonInclude]
public CoordinateLabelPlacement CoordinateLabelPlacement { get; }
Property Value
FilterZeroes
Gets or sets whether zero values should be filtered out of the axis range.
public string FilterZeroes { get; set; }
Property Value
GridLines
Gets the grid line configuration (major / minor lines).
[JsonInclude]
public PropertyGridLines GridLines { get; }
Property Value
IntermediateTickCount
Gets or sets the number of intermediate ticks between main tick marks.
public string IntermediateTickCount { get; set; }
Property Value
Label
Gets the optional axis label object (may be null if not applicable / removed).
[JsonInclude]
public virtual PropertyChartLabel Label { get; }
Property Value
NullValueHandling
Gets or sets how null values are handled during aggregation/plotting.
public string NullValueHandling { get; set; }
Property Value
TickmarkColor
Gets or sets the tick mark (axis line) color expression.
public string TickmarkColor { get; set; }
Property Value
Tickmarks
Gets the tick mark layout (main / intermediate ticks).
[JsonInclude]
public PropertyTickmarks Tickmarks { get; }
Property Value
ZebraPattern
Gets the zebra pattern (alternating background bands) configuration.
[JsonInclude]
public PropertyFillingExt ZebraPattern { get; }