Class CartesianSeries
Inheritance
System.Object
CartesianSeries
Assembly: Syncfusion.Chart.WinUI.dll
Syntax
public abstract class CartesianSeries : DataMarkerSeries, ISupportAxes
Constructors
CartesianSeries()
Called when instance created for CartesianSeries.
Declaration
Fields
DataLabelSettingsProperty
Declaration
public static readonly DependencyProperty DataLabelSettingsProperty
Field Value
Type |
Description |
Microsoft.UI.Xaml.DependencyProperty |
|
ShowTrackballInfoProperty
Declaration
public static readonly DependencyProperty ShowTrackballInfoProperty
Field Value
Type |
Description |
Microsoft.UI.Xaml.DependencyProperty |
|
XAxisNameProperty
Declaration
public static readonly DependencyProperty XAxisNameProperty
Field Value
Type |
Description |
Microsoft.UI.Xaml.DependencyProperty |
|
YAxisNameProperty
Declaration
public static readonly DependencyProperty YAxisNameProperty
Field Value
Type |
Description |
Microsoft.UI.Xaml.DependencyProperty |
|
Properties
DataLabelSettings
Gets or sets a value to customize the appearance of the displaying data labels in the cartesian series.
Declaration
public CartesianDataLabelSettings DataLabelSettings { get; set; }
Property Value
Examples
<chart:SfCartesianChart>
<!-- ... Eliminated for simplicity-->
<chart:AreaSeries ItemsSource="{Binding Data}"
XBindingPath="XValue"
YBindingPath="YValue">
<chart:AreaSeries.DataLabelSettings>
<chart:CartesianDataLabelSettings />
</chart:AreaSeries.DataLabelSettings>
</chart:AreaSeries>
</chart:SfCartesianChart>
SfCartesianChart chart = new SfCartesianChart();
ViewModel viewModel = new ViewModel();
// Eliminated for simplicity
AreaSeries series = new AreaSeries();
series.ItemsSource = viewModel.Data;
series.XBindingPath = "XValue";
series.YBindingPath = "YValue";
series.DataLabelSettings = new CartesianDataLabelSettings();
chart.Series.Add(series);
ShowTrackballInfo
Gets or sets a value indicating whether to show or hide the series information when the trackball is shown.
Declaration
public bool ShowTrackballInfo { get; set; }
Property Value
Type |
Description |
System.Boolean |
It takes bool values and its default value is true.
|
XAxisName
Gets or sets the name of the (horizontal) axis in the XAxes collection which is used to plot the series with particular axis.
Declaration
public string XAxisName { get; set; }
Property Value
Type |
Description |
System.String |
|
Examples
<chart:SfCartesianChart>
<chart:SfCartesianChart.XAxes>
<chart:CategoryAxis x:Name="XAxis1"/>
<chart:NumericalAxis x:Name="XAxis2"/>
</chart:SfCartesianChart.XAxes>
<chart:SfCartesianChart.YAxes>
<chart:NumericalAxis />
</chart:SfCartesianChart.YAxes>
<chart:SplineSeries ItemsSource="{Binding Data}"
XBindingPath="XValue"
YBindingPath="YValue" />
<chart:ColumnSeries ItemsSource = "{Binding Data}"
XBindingPath="XValue"
YBindingPath="YValue"
XAxisName="XAxis2" />
</chart:SfCartesianChart>
SfCartesianChart chart = new SfCartesianChart();
ViewModel viewModel = new ViewModel();
var XAxis1 = new CategoryAxis() { Name = "XAXis1" };
var XAxis2 = new NumericalAxis() { Name = "XAXis2" };
chart.XAxes.Add(XAxis1);
chart.XAxes.Add(XAxis2);
var YAxis = new NumericalAxis();
chart.YAxes.Add(YAxis);
SplineSeries splineSeries = new SplineSeries()
{
ItemsSource = viewModel.Data,
XBindingPath = "XValue",
YBindingPath = "YValue",
};
ColumnSeries columnSeries = new ColumnSeries()
{
ItemsSource = viewModel.Data,
XBindingPath = "XValue",
YBindingPath = "YValue",
XAxisName = "XAXis2",
};
chart.Series.Add(splineSeries);
chart.Series.Add(columnSeries);
YAxisName
Gets or sets the name of the (vertical) axis in the YAxes collection which is used to plot the series with particular axis.
Declaration
public string YAxisName { get; set; }
Property Value
Type |
Description |
System.String |
It takes the string value and its default value is null.
|
Examples
<chart:SfCartesianChart>
<chart:SfCartesianChart.XAxes>
<chart:CategoryAxis />
</chart:SfCartesianChart.XAxes>
<chart:SfCartesianChart.YAxes>
<chart:NumericalAxis x:Name="YAxis1"/>
<chart:NumericalAxis x:Name="YAxis2"/>
</chart:SfCartesianChart.YAxes>
<chart:SplineSeries ItemsSource="{Binding Data}"
XBindingPath="XValue"
YBindingPath="YValue" />
<chart:ColumnSeries ItemsSource = "{Binding Data}"
XBindingPath="XValue"
YBindingPath="YValue"
YAxisName="YAxis2" />
</chart:SfCartesianChart>
SfCartesianChart chart = new SfCartesianChart();
ViewModel viewModel = new ViewModel();
var XAxis = new CategoryAxis();
chart.XAxes.Add(XAxis);
var YAxis1 = new NumericalAxis(){Name = "YAXis1"};
var YAxis2 = new NumericalAxis(){Name = "YAXis2"};
chart.YAxes.Add(YAxis1);
chart.YAxes.Add(YAxis2);
SplineSeries splineSeries = new SplineSeries()
{
ItemsSource = viewModel.Data,
XBindingPath = "XValue",
YBindingPath = "YValue",
};
ColumnSeries columnSeries = new ColumnSeries()
{
ItemsSource = viewModel.Data,
XBindingPath = "XValue",
YBindingPath = "YValue",
YAxisName = "YAXis2",
};
chart.Series.Add(splineSeries);
chart.Series.Add(columnSeries);
Methods
OnApplyTemplate()
Declaration
protected override void OnApplyTemplate()
Overrides
Explicit Interface Implementations
ISupportAxes.ActualXAxis
Declaration
ChartAxis ISupportAxes.ActualXAxis { get; }
Returns
ISupportAxes.ActualYAxis
Declaration
ChartAxis ISupportAxes.ActualYAxis { get; }
Returns
ISupportAxes.VisibleXRange
Declaration
DoubleRange ISupportAxes.VisibleXRange { get; }
Returns
ISupportAxes.VisibleYRange
Declaration
DoubleRange ISupportAxes.VisibleYRange { get; }
Returns
Implements