LiveChartsCore.SkiaSharpView.WPF 2.1.0-dev-798

LiveCharts2

LiveCharts Line Coverage NuGet Downloads

Watch Blazor WASM demo (only designed for desktop devices for now)

LiveCharts2 (v2) is the evolution of LiveCharts (v0). It fixes the main design issues of its predecessor, is focused on running everywhere, and improves flexibility without losing what we already had in v0.

Extremely flexible data visualization library

The following image is a preview, v2.0 is beta now.

Here is a preview (1.4MB gif, wait for it to load if you see a blank space below this text...):

lv2

Get started

LiveCharts is a cross-platform charting library for .NET. To get started, go to https://livecharts.dev and take a look at the installation guide for your target platform. The website contains all the samples provided in this repo, documentation, and more.

LiveCharts supports:

  • Maui
  • Uno Platform
  • Wpf
  • WinUI
  • Xamarin.Forms
  • WindowsForms
  • BlazorWasm
  • Avalonia
  • Eto Forms
  • Uwp

You can also use LiveCharts 2 in a console app or on the server side by installing only the core packages. Take a look at this guide.

The Errors of v0

V0 is built on top of WPF, which has many limitations. WPF is not designed for the purposes of the library, and it is always tricky to find solutions for the library's problems.

How Flexible is v2?

When we were on v0 and tried to bring the library to UWP, we noticed it required a huge effort with the architecture the library had in v0. V2 is designed to work on multiple platforms and requires minimal effort to bring the library to a new platform.

Then LiveCharts2 requires SkiaSharp?

Not necessarily. The Skia API makes it much easier to take the library everywhere, but that does not mean that LiveCharts2 requires it to work. We could easily move to any other drawing engine.

No packages depend on LiveChartsCore.SkiaSharpView.WPF.

.NET Framework 4.6.2

.NET 8.0

.NET 8.0

Version Downloads Last updated
2.1.0-dev-798 25 06/12/2026
2.1.0-dev-570 28 05/16/2026
2.1.0-dev-365 37 05/03/2026
2.1.0-dev-292 33 04/22/2026
2.1.0-dev-247 38 04/09/2026
2.0.5 20 06/20/2026
2.0.4 27 05/16/2026
2.0.3 28 05/16/2026
2.0.2 34 05/03/2026
2.0.1 32 04/23/2026
2.0.0 34 03/30/2026
2.0.0-rc6.1 60 10/23/2025
2.0.0-rc6 62 10/23/2025
2.0.0-rc5.4 68 10/17/2025
2.0.0-rc5.3 59 10/23/2025
2.0.0-rc5.1 65 10/23/2025
2.0.0-rc5 61 10/23/2025
2.0.0-rc4.5 65 10/23/2025
2.0.0-rc3.3 63 10/23/2025
2.0.0-rc3.2 62 10/23/2025
2.0.0-rc3 55 10/23/2025
2.0.0-rc2 58 10/23/2025
2.0.0-rc1.2 55 10/23/2025
2.0.0-rc1.1 61 10/23/2025
2.0.0-rc1 62 10/23/2025
2.0.0-dev239 39 04/06/2026
2.0.0-dev-247 35 04/09/2026
2.0.0-dev-227 34 03/30/2026
2.0.0-beta.950 65 10/23/2025
2.0.0-beta.920 56 10/23/2025
2.0.0-beta.911 55 10/23/2025
2.0.0-beta.910 59 10/23/2025
2.0.0-beta.900 60 10/23/2025
2.0.0-beta.860 59 10/23/2025
2.0.0-beta.855 58 10/23/2025
2.0.0-beta.850.1 60 10/23/2025
2.0.0-beta.850 59 10/23/2025
2.0.0-beta.810 60 10/23/2025
2.0.0-beta.802 60 10/23/2025
2.0.0-beta.801 60 10/23/2025
2.0.0-beta.800 63 10/23/2025
2.0.0-beta.710 57 10/23/2025
2.0.0-beta.701 63 10/23/2025
2.0.0-beta.700 62 10/23/2025
2.0.0-beta.603 58 10/23/2025
2.0.0-beta.602 59 10/23/2025
2.0.0-beta.601 60 10/23/2025
2.0.0-beta.600 58 10/23/2025
2.0.0-beta.516 56 10/23/2025
2.0.0-beta.515 60 10/23/2025
2.0.0-beta.514 61 10/23/2025
2.0.0-beta.513 58 10/23/2025
2.0.0-beta.512 61 10/23/2025
2.0.0-beta.511 59 10/23/2025
2.0.0-beta.510 63 10/23/2025
2.0.0-beta.502 61 10/23/2025
2.0.0-beta.501 66 10/23/2025
2.0.0-beta.500 62 10/23/2025
2.0.0-beta.401 57 10/23/2025
2.0.0-beta.400 58 10/23/2025
2.0.0-beta.361 56 10/23/2025
2.0.0-beta.360 57 10/23/2025
2.0.0-beta.350 60 10/23/2025
2.0.0-beta.330 60 10/23/2025
2.0.0-beta.300 60 10/23/2025
2.0.0-beta.240 60 10/23/2025
2.0.0-beta.230 62 10/23/2025
2.0.0-beta.220 67 10/23/2025
2.0.0-beta.210 62 10/23/2025
2.0.0-beta.200 59 10/23/2025
2.0.0-beta.101 60 10/23/2025
2.0.0-beta.90 63 10/23/2025
2.0.0-beta.80 55 10/23/2025
2.0.0-beta.71 58 10/23/2025
2.0.0-beta.70 58 10/23/2025
2.0.0-beta.60 61 10/23/2025
2.0.0-beta.50 61 10/23/2025
2.0.0-beta.40 59 10/23/2025
2.0.0-beta.33 57 10/23/2025
2.0.0-beta.32 63 10/23/2025
2.0.0-beta.31 56 10/23/2025
2.0.0-beta.19 58 10/23/2025
2.0.0-beta.18 60 10/23/2025
2.0.0-beta.17 63 10/23/2025
2.0.0-beta.16 54 10/23/2025
2.0.0-beta.15 64 10/23/2025
2.0.0-beta.14 60 10/23/2025
2.0.0-beta.13 61 10/23/2025
2.0.0-beta.12 65 10/23/2025
2.0.0-beta.11 54 10/23/2025
2.0.0-beta.10 58 10/23/2025
2.0.0-beta.9 62 10/23/2025
2.0.0-beta.8 63 10/23/2025
2.0.0-beta.7 65 10/23/2025
2.0.0-beta.6 62 10/23/2025
2.0.0-beta.5 58 10/23/2025
2.0.0-beta.4 60 10/23/2025
2.0.0-beta.3 55 10/23/2025