Animated, MVVM orientated .Net charts, for WPF, WinForms under MIT Licence, written in C#, LiveCharts listens for any change in your data automatically and updates UI.

Live charts makes your data alive, as easy as manipulating any .net list, the library animates and updates every time your data changes.

Code Quality Rank: L3
Programming language: C#
License: MIT License
Tags: Modern     Plotting     Plot     Charting     Chart     Charts     Histogram     Graphics     Mvvm    
Latest version: v0.9.6

Live-Charts alternatives and similar packages

Based on the "Graphics" category.
Alternatively, view LiveCharts2 alternatives based on common mentions on social networks and blogs.

  • Oxyplot

    A cross-platform plotting library for .NET
  • 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.
  • Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
  • ScottPlot

    Interactive plotting library for .NET
  • 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.
  • Silk.NET

    The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
  • Helix Toolkit

    Helix Toolkit is a collection of 3D components for .NET.
  • Veldrid

    A low-level, portable graphics library for .NET.
  • 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.
  • LibVLCSharp

    Cross-platform .NET/Mono bindings for LibVLC
  • Interactive Data Display for WPF

    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
  • SciChart

    Examples, tutorials, and sandbox for SciChart WPF: High Performance Realtime Charts
  • RealTimeGraphX

    High performance real-time graph for WPF & UWP
  • Aspose.Drawing

    Aspose.Drawing for .NET Examples
  • 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.

Do you think we are missing an alternative of Live-Charts or a related project?

Add another 'Graphics' Package



This project will continue in another repo, please see LiveCharts2 for more info

LiveCharts 1.0 is coming soon (ETA AprilSeptember 2018)!

We are doing a full rewrite of the library with all the learned lessons, the new version is focused on:

* If you own the Geared package the new high performance version is already yours! thank you very much for all your support!

* Portability: In version 0.x it was hard keep WPF, UWP and Winforms versions up to date, in the new version we extracted all the math to a dotnet core project, then we are working on 4 different platfomrs WPF, Xamarin, UWP and the new high performance package.

* Performance: when the library started, performance was not the target, as the library community grow, the Geared package was released (the current high performance version), and it works for many cases, but we want LiveCharts to be the fastest library out there, in the new high performance package we are scaping from WPF performance limitations and drawing everything using DirectX with the well know SharpDx package.

* 3d: 0.x layout was not designed to draw 3d plots, version 1.0 is really flexible and lucky we will be on 3d soon. * Keep it easy!: Even somethings might change, the idea of the library is the same, we only want to add support for the missing features and/or a better code quality so we can fix issues faster for all the platforms, all the samples will be updated with the new version.

Check out our progress at v1.0 branch.

GitHub license AppVeyor GitHub issues Gitter

  • Get Started Here, this repository has many examples also.
  • Chat
  • Questions and support?, we are always happy to help you at our chat, if you require so you can also try Stack Overflow.

LiveCharts is

Flexible, Customizable

images in this section are built with LiveCharts, but designed by Kingyo

it is also

Simple, Interactive

As easy as manipulating any generic list in .Net, LiveCharts updates and animates as your data changes in real time, charts are also sensitive to size changes.


and of course it also is


LiveCharts is not just beauty charts, this example contains 100,000 points, and the chart is being refreshed constantly, we support zooming, panning, multiple axes, sections, merged UIelemnts and much more!

But that is not all, we try to support as many charts as possible, bars, lines, heat maps, gauges, maps:

Road Map

  • [x] Build at least all the features any other charting library does, in WPF and WinForms
  • [ ] [In progress] Build High performance algorithms
  • [ ] [In progress] Expand the library to:
    • [x] WPF
    • [x] WinForms
    • [ ] UWP [In progress]
    • [ ] Xamarin
  • [ ] Release 1.0 in WPF and WinForms, the other platforms will be beta, in case something went wrong.


WPF and Winforms, currenlty the library is in the process to become a cross net library...

Net Version

.Net 4.0 or greater


Migrating from older versions?

Please see https://github.com/beto-rodriguez/Live-Charts/releases

How to Contribute

  • Star this repo
  • Try it
  • Report Issues and Improvements
  • Pull request are well received

You can also buy me a beer



The web site has a nice set, they are also built in the examples folder up here ^

Special thanks to

*Note that all licence references and agreements mentioned in the Live-Charts README section above are relevant to that project's source code only.