Class PropertyChartEngineBar2D
- Namespace
- combit.Reporting.Dom
- Assembly
- combit.ListLabel31.CrossPlatform.dll
Partial class for the 2D bar chart engine property configuration.
public class PropertyChartEngineBar2D : PropertyChartEngineBarBase
- Inheritance
-
PropertyChartEngineBar2D
- Inherited Members
Constructors
PropertyChartEngineBar2D(PropertyChartEngineBase)
public PropertyChartEngineBar2D(PropertyChartEngineBase item)
Parameters
Properties
ColorMode
Gets the color mode configuration.
[JsonInclude]
public PropertyColorModeChart ColorMode { get; }
Property Value
YAxes
Gets the value axis array (Y axes for bar orientation).
[JsonInclude]
public PropertyValueAxisArray YAxes { get; }
Property Value
Methods
GetSortingValue()
Gets the sorting value used to order data points during iteration.
public override string GetSortingValue()
Returns
- string
A string representing the sorting criteria.
Exceptions
- NotImplementedException
This method must be overridden in derived classes.
GetXAxisValue()
Gets the X-axis value for the current data point. This method must be overridden in derived classes to provide chart-specific X-axis evaluation logic.
public override ExpressionValue GetXAxisValue()
Returns
- ExpressionValue
An ExpressionValue representing the X-axis coordinate for the current data point.
Exceptions
- NotImplementedException
Thrown when called on the base class. Derived classes must override this method.
GetYAxisValue()
Gets the Y-axis value for the current data point. This method must be overridden in derived classes to provide chart-specific Y-axis evaluation logic.
public override ExpressionValue GetYAxisValue()
Returns
- ExpressionValue
An ExpressionValue representing the Y-axis coordinate for the current data point.
Exceptions
- NotImplementedException
Thrown when called on the base class. Derived classes must override this method.
PrepareChartSegment()
Prepares a single chart segment based on the current data point.
public override void PrepareChartSegment()
Exceptions
- NotImplementedException
This method must be overridden in derived classes.
PrepareOtherChartSegment()
Prepares the "others" chart segment for data points that exceed the maximum segment count.
public override void PrepareOtherChartSegment()
Exceptions
- NotImplementedException
This method must be overridden in derived classes.
ResetDataPoints()
Resets the prepared data points, clearing the chart segments.
public override void ResetDataPoints()