The SciChart Examples Suite
After installing SciChart, double click
on the WPF Examples shortcut to run the demo suite, you should see the demo
start and maximise:
.files/image002.png)
Example Categories
Examples are grouped into Categories
by feature or action you might want to implement, for instance:
Example Category
|
Description
|
Create a Base Chart
|
Really simple single-series examples, showing how to
create the different chart-types in SciChart such as Line
charts, Mountain
Charts, Column
Charts etc…
|
Create MultiSeries Charts
|
Demonstrates how to create charts with mixed
series, chart
legends, error
bars and stacked
chart types.
|
Create Realtime Charts
|
Introduction to Realtime-charts and performance
demos. Demonstrates SciChart’s blazing
performance with up to 10,000,000 points. Real-time
Series Values, FIFO
Charts
|
Create Stock Charts
|
Demonstrates how to create a
simple stock chart or a Real-time
ticking stock chart with SciChart
|
Modify Axis Behaviour
|
Demonstrates Linear
/ Logarithmic Axis, Multiple
YAxis, Multiple
XAxis, Vertical
charts and changing
axis properties.
|
Zoom and Pan a Chart
|
Demonstrates zooming,
panning,
scaling,
mousewheel
interactions as well as synchronizing
multiple charts using our ChartModifier API
|
See Featured App
|
More complex applications, view and interact with a real-time
oscilloscope, a multi-pane
stock chart application, spectrum
analyser or ECG
monitor
|
Annotate a Chart
|
Demonstrates the Annotations
API, including static creation, dynamic
creation, mouse
interaction and real examples such as TradeMarkers
/ News-markers, which rely on relative and absolute coordinate placement
|
Inspect Data-points
|
Demonstrates the RolloverModifier,
CursorModifier, Series
Selection API, Series Tooltips, Hit
Test API and Vertical Slices
|
Style a Chart
|
Learn how to apply Dashed
Line styles, use the High
Quality Rasterizer, colour lines on a per-point basis using PaletteProvider,
apply data-point
markers, apply Themes
and create custom XAML
styles
|
See MVVM Examples
|
Learn how to bind
multiple charts to data using MVVM or simple MVVM
examples with a single chart.
|
Manipulate Series
|
Learn how to add
or remove series in SciChart or change
the RenderableSeries (Chart Type) without changing data.
|
NOTE: The examples suite is identical in
features when launching the Silverlight version, however, the WPF version is
faster because of native code optimizations.
Using the Examples Suite to Learn SciChart APIs
The Examples Suite has been created with the purpose of teaching you about our features, as well as how to use our APIs, in an always up-to-date package.
We bundle the full source-code of the examples with the trial installer of SciChart. In addition, you can view the source code for each example right in the Examples Suite itself
Source Code View
By switching to source code view you can see the Xaml and C# code (all necessary files) to recreate each individual example.
.files/image003.png)
The corresponding folder where examples source is installed is
WPF
C:\Program Files
(x86)\ABT Software Services Ltd\SciChart\Examples\Abt.Controls.SciChart.Wpf.Example\Examples\IWantTo\
Silverlight
C:\Program Files
(x86)\ABT Software Services Ltd\SciChart\Examples\Abt.Controls.SciChart.SL.Example\Examples\IWantTo\
How to Use the Examples Suite
Click on the Oscilloscope Example under “See Featured Application”. You should see something like this:
.files/image004.png)
Here you can:
-
Navigate between
examples
-
Submit support requests
-
Search for examples
by keyword
-
Switch between High Speed and High
Quality rasterizers
-
Switch between Source Code and Example
View
-
Interact with the
current example
-
See the current example features
description
Note that many of the examples are interactive. You may be able to drag on the chart to zoom or pan, double click to zoom to extents, or use the mouse-wheel depending on the example type.
Learning SciChart by Example
What we suggest you do is start with the Create Simple Chart examples and try to re-create these in Visual Studio. You will learn a lot about SciChart just by copying some of these simple examples into your own application. Next, try to build on features that are relevant for your application by selecting appropriate features. If in doubt, you can always submit a support ticket and we will be glad to help!