Description
Examples, Showcase Applications and Tutorials for SciChart.WPF: High Performance Realtime WPF Chart Library.
SciChart alternatives and similar packages
Based on the "Graphics" category.
Alternatively, view SciChart alternatives based on common mentions on social networks and blogs.
-
Live-Charts
DISCONTINUED. Simple, flexible, interactive & powerful charts, maps, and gauges for .Net, LiveCharts2 can now practically run everywhere WPF, WinForms, Xamarin, Avalonia, WinUI, UWP. -
LiveCharts2
Simple, flexible, interactive & powerful charts, maps and gauges for .Net, LiveCharts2 can now practically run everywhere Maui, Uno Platform, Blazor-wasm, WPF, WinForms, Xamarin, Avalonia, WinUI, UWP. -
OpenTK
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac. -
Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about. -
Win2D
Win2D is an easy-to-use Windows Runtime API for immediate mode 2D graphics rendering with GPU acceleration. It is available to C#, C++ and VB developers writing apps for the Windows Universal Platform (UWP). It utilizes the power of Direct2D, and integrates seamlessly with XAML and CoreWindow. -
Interactive Data Display for WPF
DISCONTINUED. Interactive Data Display for WPF is a set of controls for adding interactive visualization of dynamic data to your application. It allows to create line graphs, bubble charts, heat maps and other complex 2D plots which are very common in scientific software. Interactive Data Display for WPF integrates well with Bing Maps control to show data on a geographic map in latitude/longitude coordinates. The controls can also be operated programmatically. -
NGraphics
NGraphics is a cross platform library for rendering vector graphics on .NET. It provides a unified API for both immediate and retained mode graphics using high quality native renderers. -
LibTessDotNet
C# port of the famous GLU Tessellator - prebuilt binaries now available in "releases" tab -
AssimpNet
A cross-platform .NET Standard wrapper for the Open Asset Importer ("Assimp"). The library enables importing, processing, and exporting of 3D models for rendering in graphics/game applications. Over 40 formats are supported for importing (e.g. OBJ, FBX, GLTF, 3DS, Collada) and a subset of those formats can be exported to (e.g. OBJ, GLTF, 3DS, Collada). Mesh processing features allow for mesh data to be generated or optimized for real-time rendering.
CodeRabbit: AI Code Reviews for Developers
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of SciChart or a related project?
README
SciChart.WPF.Examples
Examples, Showcase Applications and Tutorials for SciChart.WPF: High Performance Realtime WPF Chart Library.
Build Instructions
See end of Readme.md for instructions on how to build the examples.
SciChart WPF v6 Released!
This branch is for the .NET Core 3 and .NET Framework 4.5.2+ version of SciChart, v6.x
- Requires .NET Core 3.0.100 SDK or later
- Requires .NET Framework v4.5.2 or later
- Requires Visual Studio 2019 or later
To find out what's new in SciChart WPF v6 please see this link.
Repository Contents
Scichart Examples Suite
The SciChart WPF Examples Suite demonstrates 2D & 3D WPF Chart types, as well as featured apps which show the speed, power and flexibility of the SciChart.WPF Chart library.
The examples suite source code is found under the /Examples folder).
This showcase is written in WPF with MVVM, Unity Container and Reactive Extensions and is designed to be a demonstration of what SciChart WPF can do.
WPF 2D Chart Types
SciChart WPF Includes the following 2D & 3D chart types, as well as an wide set of features, excellent performance and a poweful, flexible API.
- WPF Line Chart
- WPF Band Chart
- WPF Candlestick Chart
- WPF OHLC Chart
- WPF Column Chart
- WPF Pie Chart
- WPF Donut Chart
- WPF Mountain / Area Chart
- WPF Scatter Chart
- WPF Impulse / Stem Chart
- WPF Bubble Chart
- WPF Error Bars Chart
- WPF Stacked Mountain Chart
- WPF Stacked Column Chart
- WPF 100% Stacked Mountain Chart
- WPF 100% Stacked Column Chart
- WPF Radar Chart (v5+ Only)
- WPF Heatmap Chart
- WPF Spectrogram Chart
- WPF Polar Chart
WPF 3D Chart Types
SciChart WPF also has an array of DirectX-powered Realtime 3D Charts for WPF, including:
- WPF 3D Bubble Chart
- WPF 3D Point Cloud Chart
- WPF 3D Scatter Chart
- WPF 3D Column Chart
- WPF 3D Surface Mesh Chart
- WPF 3D Impulse Chart
- WPF 3D Waterfall Chart (v5+ Only)
Tutorials
SciChart WPF Comes with a number of tutorials to help you get started quickly using our powerful & flexible chart library! Please see below:
Source code for the tutorials is found under the /Tutorials folder
Sandbox
A place to put ideas, examples for users to answer support requests and more. See Sandbox/CustomerExamples for a list of useful examples of customisation of SciChart.
Build Instructions
NuGet feed setup
The SciChart.Wpf.Examples repository uses nightly builds and is updated automatically during our devops / deployment process. To build, you will need to set the correct NuGet feeds for SciChart WPF nightly builds.
- In Visual Studio go to Tools -> Options -> NuGet Package Manager -> Package Sources
- Add a Package Source called SciChart Nightly
- Set the feed URL to https://www.myget.org/F/abtsoftware-bleeding-edge/api/v3/index.json
Further instructions for NuGet Feed setup at the page Getting Nightly Builds with NuGet
Licensing
SciChart WPF is commercial software, and requires a trial or paid license of SciChart WPF to run. Get a trial from https://www.scichart.com/licensing-scichart-wpf if needed
Visual Studio
After that, open Examples/SciChart2D3D.Examples.sln in Visual Studio 2019 or later, restore NuGet Packages, build and run!
*Note that all licence references and agreements mentioned in the SciChart README section above
are relevant to that project's source code only.