Skip to main content
A newer version of this page is available. .

ScatterLineSeriesView Class

The Scatter Line series view.

Namespace: DevExpress.WinUI.Charts

Assembly: DevExpress.WinUI.Charts.v22.1.dll

NuGet Package: DevExpress.WinUI

Declaration

public class ScatterLineSeriesView :
    LineSeriesViewBase

Remarks

Use the Series.View property to define the series view type.

The following example creates a Scatter Line chart:

Scatter Line series view

<Window
    x:Class="ScatterLineChart.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:ScatterLineChart"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:Charts="using:DevExpress.WinUI.Charts"
    mc:Ignorable="d">
    <Grid>
        <Charts:CartesianChart x:Name="cartesianChart>
            <Charts:CartesianChart.AxisX>
                <Charts:AxisX ShowMajorGridlines="True" 
                              ShowMinorGridlines="True" 
                              SideMargins="2"/>
            </Charts:CartesianChart.AxisX>
            <Charts:CartesianChart.AxisY>
                <Charts:AxisY ShowMajorGridlines="True" 
                              ShowMinorGridlines="True" 
                              SideMargins="2"/>
            </Charts:CartesianChart.AxisY>
            <Charts:CartesianChart.Legend>
                <Charts:Legend/>
            </Charts:CartesianChart.Legend>
            <Charts:CartesianChart.Series>
                <Charts:Series DisplayName="Archimedean Spiral">
                    <Charts:Series.View>
                        <Charts:ScatterLineSeriesView MarkerSize="9" 
                                                      ShowMarkers="True" />
                    </Charts:Series.View>
                    <Charts:Series.Data>
                        <Charts:PointDataCollection x:Name="points"/>
                    </Charts:Series.Data>
                </Charts:Series>
            </Charts:CartesianChart.Series>
        </Charts:CartesianChart>
    </Grid>
</Window>
using DevExpress.WinUI.Charts;
using Microsoft.UI.Xaml;
using System;

namespace ScatterLineChart {
    public sealed partial class MainWindow : Window {

        public MainWindow() {
            this.InitializeComponent();
            CreateArchimedeanSpiralPoints();
        }
        void CreateArchimedeanSpiralPoints() {
            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);
                points.Add(new PointData(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

Show 11 items
See Also