WPF Charting Documentation - SciChart WPF Charts SDK v5.x
The Scatter-Line Series Type

Scatter-Line Series are also provided by the FastLineRenderableSeries type, by applying an optional PointMarker.

NOTE: For a detailed description of the PointMarker API, see Point Marker API-BaseRenderableSeries.Pointmarker

PointMarker Types available in SciChart include:

To declare a FastLineRenderableSeries with PointMarker use the following code:

Declare a FastLineRenderableSeries With EllipsePointMarker in Xaml / Code Behind

Declare a FastLineRenderableSeries With EllipsePointMarker
Copy Code
<!-- where xmlns:s="http://schemas.abtsoftware.co.uk/scichart" -->
<s:SciChartSurface>

   <s:SciChartSurface.RenderableSeries>
       <s:FastLineRenderableSeries x:Name="lineSeries" Stroke="OrangeRed">
             <s:FastLineRenderableSeries.PointMarker>
                    <s:EllipsePointMarker Width="5" Height="5"/>
             </s:FastLineRenderableSeries.PointMarker>
       </s:FastLineRenderableSeries>
    </s:SciChartSurface.RenderableSeries>


    <!--  XAxis, YAxis omitted for brevity  -->

</s:SciChartSurface>

// Code Behind, e.g. in OnLoaded event handler, set the DataSeries
var dataSeries = new XyDataSeries<double, double>();
for(int i = 0; i < 100; i++)
       dataSeries.Append(i, Math.Sin(i*0.2));
lineSeries.DataSeries = dataSeries;

Declare a FastLineRenderableSeries with EllipsePointMarker in Pure Code

Declare a FastLineRenderableSeries with EllipsePointMarker
Copy Code
// Declare the scichartsurface
var sciChartSurface = new SciChartSurface();
// ...
// Declare and add a Scatter-Line Series
var lineSeries = new FastLineRenderableSeries()
{
    Stroke = Colors.OrangeRed,
    PointMarker = new EllipsePointMarker() { Width=5, Height=5 },
};
sciChartSurface.RenderableSeries.Add(lineSeries);

// Set some data
var dataSeries = new XyDataSeries<double, double>();
for(int i = 0; i < 100; i++)
    dataSeries.Append(i, Math.Sin(i*0.2));
lineSeries.DataSeries = dataSeries;

NOTE: You can also declare FastLineRenderableSeries using full MVVM (series ViewModels). Please see  MVVM DataSeries / RenderableSeries API for more details

See Also

Renderable Series APIs

 

 


SCICHART ® is a Registered Trademark in the UK, US and EU. Copyright SciChart Ltd 2011-2018.

Email us to give feedback!