WPF Chart - Examples
SciChart WPF ships with hundreds of WPF Chart Examples which you can browse, play with, view the source-code and even export each WPF Chart Example to a stand-alone Visual Studio solution. All of this is possible with the new and improved SciChart WPF Examples Suite, which ships as part of the SciChart WPF SDK.
A Digital Analyzer is an electronic instrument that captures and displays multiple signals from a piece of hardware, such as a Data Acquisition Card or Logic Analyzer.
The Digital Analyzer demo shows multiple channels with randomly generated binary data with a common XAxis.
It is implemented using the MVVM pattern to display multi-surface pane rendering FastLineRenderableSeries that use UniformXyDataSeries as data source. This DataSeries type requires Y-Values only, thus reducing memory consumption.
In this way it is possible to display tens of billions of points on a single view.
This demo loads up to 64 Billion Datapoints! (Requires 64GB RAM). 100 Billion Datapoints are also possible with 128GB of RAM.
Interactivity is provided by ChartModifiers.
The following interactions are possible:
– CTRL & Mousewheel to scroll the channels up and down
– SHIFT & Mousewheel to change the height of channels
– Mousewheel to zoom channel data in and out
– Click and Drag Left Mouse button to zoom the channel data
– Double click the Left Mouse Button to zoom data to extents
On the left toolbar you can change the number of channels, number of points per channel and click LOAD to load incredible Big Datasets of up to 64 Billion Datapoints!
The C#/WPF source code for the WPF Digital Logic Analyzer Demo example is included below (Scroll down!).
Did you know you can also view the source code from one of the following sources as well?
- Clone the SciChart.WPF.Examples from Github.
- Or, view source in the SciChart WPF Examples suite.
- Also the SciChart WPF Trial contains the full source for the examples (link below).