Class FastColumnBitmapSeries
The FastColumnBitmapSeries is a special kind of column series that can render a collection with large number of data points.
Inheritance
Inherited Members
Namespace: Syncfusion.UI.Xaml.Charts
Assembly: Syncfusion.Chart.WinUI.dll
Syntax
public class FastColumnBitmapSeries : XyDataSeries, ISupportAxes, ISegmentSpacing
Remarks
To render a series, create an instance of FastColumnBitmapSeries class, and add it to the Series collection.
It provides options for Fill, PaletteBrushes, Stroke, StrokeThickness, and opacity to customize the appearance.
EnableTooltip - A tooltip displays information while tapping or mouse hovering over a segment. To display the tooltip on chart, need to set the EnableTooltip property as true in FastColumnBitmapSeries 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 FastColumnBitmapSeries 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.
SegmentSpacing - To specify the spacing between segments using the SegmentSpacing property.
Examples
<chart:SfCartesianChart>
<chart:SfCartesianChart.XAxes>
<chart:NumericalAxis/>
</chart:SfCartesianChart.XAxes>
<chart:SfCartesianChart.YAxes>
<chart:NumericalAxis/>
</chart:SfCartesianChart.YAxes>
<chart:FastColumnBitmapSeries ItemsSource="{Binding Data}"
XBindingPath="XValue"
YBindingPath="YValue"/>
</chart:SfCartesianChart>
Constructors
FastColumnBitmapSeries()
Declaration
public FastColumnBitmapSeries()
Fields
SegmentSpacingProperty
Identifies the SegmentSpacing dependency property.
Declaration
public static readonly DependencyProperty SegmentSpacingProperty
Field Value
Type | Description |
---|---|
Microsoft.UI.Xaml.DependencyProperty | The identifier for SegmentSpacing dependency property. |
Properties
SegmentSpacing
Gets or sets a value that can be used to change the spacing between two segments.
Declaration
public double SegmentSpacing { get; set; }
Property Value
Type | Description |
---|---|
System.Double | It accepts double values and the default value is 0. Here, the value ranges from 0 to 1. |
Methods
OnPointerMoved(PointerRoutedEventArgs)
Declaration
protected override void OnPointerMoved(PointerRoutedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Microsoft.UI.Xaml.Input.PointerRoutedEventArgs | e |
Overrides
Explicit Interface Implementations
ISegmentSpacing.CalculateSegmentSpacing(Double, Double, Double)
Method used to calculate the segment spacing.
Declaration
double ISegmentSpacing.CalculateSegmentSpacing(double spacing, double Right, double Left)
Parameters
Type | Name | Description |
---|---|---|
System.Double | spacing | Segment spacing value. |
System.Double | Right | Segment right value. |
System.Double | Left | Segment left value. |
Returns
Type | Description |
---|---|
System.Double | Returns the calculated segment space. |