API Reference
ChartValueClampingOptions
Options controlling value clamping and rounding for charts.
Inheritance
- Object
- ChartValueClampingOptions
Constructors
public ChartValueClampingOptions() #Methods
public ChartValueClampingOptions AutoDecimalsIf(Boolean enable = true) #ChartValueClampingOptionsEnable automatic decimal selection.
Parameters
- enable System.Boolean = true
public ChartValueClampingOptions Axes(Boolean x = false, Boolean y = true, Boolean z = false) #ChartValueClampingOptionsApply to specified axes.
Parameters
- x System.Boolean = false
- y System.Boolean = true
- z System.Boolean = false
public ChartValueClampingOptions Clone() #ChartValueClampingOptionsCreate a shallow copy of these options.
public ChartValueClampingOptions Decimals(Int32 decimals) #ChartValueClampingOptionsUse a fixed number of decimals.
Parameters
- decimals System.Int32
public ChartValueClampingOptions Enable(Boolean enabled = true) #ChartValueClampingOptionsEnable or disable clamping/rounding.
Parameters
- enabled System.Boolean = true
public ChartValueClampResult Evaluate(IEnumerable<Double> values) #ChartValueClampResultCompute clamping/rounding summary for a set of values.
Parameters
- values System.Collections.Generic.IEnumerable{System.Double}
public ChartValueClampingOptions OutlierCap(Boolean enable = true, Double percentile = 0.95, Double ratio = 5) #ChartValueClampingOptionsEnable percentile-based outlier capping.
Parameters
- enable System.Boolean = true
- percentile System.Double = 0.95
- ratio System.Double = 5
Inherited Methods
Properties
public Boolean Enabled { get; set; } #Enable clamping/rounding.
public Boolean ApplyToY { get; set; } #Apply to Y values (default true).
public Boolean ApplyToX { get; set; } #Apply to X values (default false).
public Boolean ApplyToZ { get; set; } #Apply to Z values (default false).
public Boolean AutoDecimals { get; set; } #Automatically choose decimal precision based on magnitude.
public Nullable<Int32> FixedDecimals { get; set; } #Override decimal precision (disables auto when set).
public Boolean CapOutliers { get; set; } #Enable outlier cap detection (percentile-based).
public Double OutlierPercentile { get; set; } #Percentile used for outlier cap (default 95%).
public Double OutlierRatio { get; set; } #Outlier ratio threshold (max / pXX) required to enable cap.
public Int32 MinSamplesForOutlierCap { get; set; } #Minimum sample count required before outlier capping is considered.
public Boolean ApplyAxisMax { get; set; } #Apply axis max when outlier capping is triggered.
public Boolean OverrideAxisMax { get; set; } #Override existing axis max when applying outlier cap.
public Boolean ClampValuesToMax { get; set; } #Clamp data values to the capped max instead of only adjusting axis.