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
GetEvaluatedXAxisValue()
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 GetEvaluatedXAxisValue()
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.
GetEvaluatedYAxisValue()
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 GetEvaluatedYAxisValue()
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.
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.
GetXAxisValueFormula()
Retrieves the formula string for the X axis value.
public override string GetXAxisValueFormula()
Returns
- string
The formula string representing the X axis value expression.
GetYAxisValueFormula()
Retrieves the formula string for the Y axis value.
public override string GetYAxisValueFormula()
Returns
- string
The formula string representing the Y axis value expression.
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()
WantsRecord()
Determines whether the consumer wants to process the current data record.
public override bool WantsRecord()
Returns
- bool
trueif the consumer wants to process the current record; otherwise,false.