Class RangeColumnSeries
Represents a range column series in .NET MAUI Cartesian chart [SfCartesianChart].
Inherited Members
Namespace: Syncfusion.Maui.Charts
Assembly: Syncfusion.Maui.Charts.dll
Syntax
public class RangeColumnSeries : RangeSeriesBase, IDatapointSelectionDependent, ITooltipDependent, IDataTemplateDependent, IDrawCustomLegendIcon
Remarks
To render a series, create an instance of RangeColumnSeries class, and add it to the Series collection.
EnableTooltip - A tooltip displays information while tapping or mouse hovering above a segment. To display the tooltip on a chart, you need to set the EnableTooltip property as true in RangeColumnSeries class, and also refer TooltipBehavior property.
Data Label - Data labels are used to display values related to a chart segment. To render the data labels, you need to set the ShowDataLabels property as true in RangeColumnSeries class. To customize the chart data labels alignment, placement, and label styles, you need to create an instance of CartesianDataLabelSettings and set to the DataLabelSettings property.
Animation - To animate the series, set True to the EnableAnimation property.
LegendIcon - To customize the legend icon using the LegendIcon property.
Range column series do not yet support trackball behavior.
Examples
<chart:SfCartesianChart>
<chart:SfCartesianChart.XAxes>
<chart:NumericalAxis/>
</chart:SfCartesianChart.XAxes>
<chart:SfCartesianChart.YAxes>
<chart:NumericalAxis/>
</chart:SfCartesianChart.YAxes>
<chart:SfCartesianChart.Series>
<chart:RangeColumnSeries
ItemsSource="{Binding Data}"
XBindingPath="XValue"
High="HighValue"
Low="LowValue"/>
</chart:SfCartesianChart.Series>
</chart:SfCartesianChart>
Constructors
RangeColumnSeries()
Declaration
public RangeColumnSeries()
Fields
CornerRadiusProperty
Identifies the CornerRadius bindable property.
Declaration
public static readonly BindableProperty CornerRadiusProperty
Field Value
Type |
---|
Microsoft.Maui.Controls.BindableProperty |
SpacingProperty
Identifies the Spacing bindable property.
Declaration
public static readonly BindableProperty SpacingProperty
Field Value
Type |
---|
Microsoft.Maui.Controls.BindableProperty |
WidthProperty
Identifies the Width bindable property.
Declaration
public static readonly BindableProperty WidthProperty
Field Value
Type |
---|
Microsoft.Maui.Controls.BindableProperty |
Properties
CornerRadius
Gets or sets a value that defines the rounded corners for range column segments.
Declaration
public CornerRadius CornerRadius { get; set; }
Property Value
Type | Description |
---|---|
Microsoft.Maui.CornerRadius | It accepts Microsoft.Maui.CornerRadius value, the default is null |
Examples
<chart:SfCartesianChart>
<!-- ... Eliminated for simplicity-->
<chart:RangeColumnSeries ItemsSource="{Binding Data}"
XBindingPath="XValue"
High ="HighValue"
Low ="LowValue"
CornerRadius="5"/>
</chart:SfCartesianChart>
Spacing
Gets or sets a value to indicate space between the segments across the series.
Declaration
public double Spacing { get; set; }
Property Value
Type | Description |
---|---|
System.Double | It accepts values between 0 and 1, and its default is 0. |
Examples
<chart:SfCartesianChart>
<!-- ... Eliminated for simplicity-->
<chart:RangeColumnSeries ItemsSource="{Binding Data}"
XBindingPath="XValue"
High ="HighValue"
Low ="LowValue"
Spacing = "0.3"/>
</chart:SfCartesianChart>
Width
Gets or sets a value to change the width of the range column segment.
Declaration
public double Width { get; set; }
Property Value
Type | Description |
---|---|
System.Double | It accepts values between 0 and 1, and its default is 0.8. |
Examples
<chart:SfCartesianChart>
<!-- ... Eliminated for simplicity-->
<chart:RangeColumnSeries ItemsSource="{Binding Data}"
XBindingPath="XValue"
High ="HighValue"
Low ="LowValue"
Width="0.7"/>
</chart:SfCartesianChart>
Methods
CreateSegment()
Declaration
protected override ChartSegment CreateSegment()
Returns
Type |
---|
ChartSegment |