ScatterLineSeriesView Class
The Scatter Line series view.
Namespace: DevExpress.WinUI.Charts
Assembly: DevExpress.WinUI.Charts.v21.1.dll
Declaration
Remarks
Use the Series.View property to define the series view type.
The following example creates a Scatter Line chart:
<Common:DemoModuleView
x:Class="ChartsDemo.ScatterLineSeriesViewModule"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:Common="using:FeatureDemo.Common"
xmlns:Charts="using:DevExpress.WinUI.Charts">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Charts:CartesianChart x:Name="cartesianChart" Grid.Row="1" >
<Charts:CartesianChart.AxisX>
<Charts:AxisX ShowMajorGridlines="True" ShowMinorGridlines="True">
<Charts:AxisX.WholeRange>
<Charts:WholeAxisRange SideMargins="2"/>
</Charts:AxisX.WholeRange>
</Charts:AxisX>
</Charts:CartesianChart.AxisX>
<Charts:CartesianChart.AxisY>
<Charts:AxisY ShowMajorGridlines="True" ShowMinorGridlines="True">
<Charts:AxisY.WholeRange>
<Charts:WholeAxisRange SideMargins="2"/>
</Charts:AxisY.WholeRange>
</Charts:AxisY>
</Charts:CartesianChart.AxisY>
<Charts:CartesianChart.Series>
<Charts:Series DisplayName="Archimedian Spiral">
<Charts:Series.View>
<Charts:ScatterLineSeriesView MarkerSize="9" ShowMarkers="True" />
</Charts:Series.View>
<Charts:Series.Data>
<Charts:DataPointCollection />
</Charts:Series.Data>
</Charts:Series>
</Charts:CartesianChart.Series>
</Charts:CartesianChart>
</Grid>
</Common:DemoModuleView>
using System;
using DevExpress.WinUI.Charts;
using Microsoft.UI.Xaml;
using FeatureDemo.Common;
namespace ChartsDemo {
public sealed partial class ScatterLineSeriesViewModule : DemoModuleView {
DataPointCollection archimedianSpiral;
public ScatterLineSeriesViewModule() {
this.InitializeComponent();
Loaded += OnLoaded;
}
void OnLoaded(object sender, RoutedEventArgs e) {
archimedianSpiral= (DataPointCollection)cartesianChart.Series[0].Data;
CreateArchimedianSpiralPoints();
}
void CreateArchimedianSpiralPoints() {
for (int i = 0; i < 720; i += 15) {
double t = (double)i / 180 * Math.PI;
double x = t * Math.Cos(t);
double y = t * Math.Sin(t);
archimedianSpiral.Add(new DevExpress.WinUI.Charts.DataPoint(x, y));
}
}
}
}
For step-by-step instructions on how to create a Cartesian chart, refer to the following help topic: Lesson 1 - Create a Cartesian Chart.
Inheritance
See Also