MatPlotLibNet.Wpf
1.18.1
See the version list below for details.
dotnet add package MatPlotLibNet.Wpf --version 1.18.1
NuGet\Install-Package MatPlotLibNet.Wpf -Version 1.18.1
<PackageReference Include="MatPlotLibNet.Wpf" Version="1.18.1" />
<PackageVersion Include="MatPlotLibNet.Wpf" Version="1.18.1" />
<PackageReference Include="MatPlotLibNet.Wpf" />
paket add MatPlotLibNet.Wpf --version 1.18.1
#r "nuget: MatPlotLibNet.Wpf, 1.18.1"
#:package MatPlotLibNet.Wpf@1.18.1
#addin nuget:?package=MatPlotLibNet.Wpf&version=1.18.1
#tool nuget:?package=MatPlotLibNet.Wpf&version=1.18.1
MatPlotLibNet.Wpf
MatPlotLibNet.Wpf is a WPF chart control for MatPlotLibNet. It renders charts natively with SkiaSharp.
Quick Start
<wpf:MplChartControl Figure="{Binding MyFigure}" IsInteractive="True" />
Live data
For a chart that keeps changing, bind a StreamingFigure to MplStreamingChartControl instead. It listens to
the figure and redraws itself when data arrives, so the figure stays the same object for the life of the chart:
<wpf:MplStreamingChartControl StreamingFigure="{Binding LiveChart}" />
Interaction
The chart control supports all 10 interaction modifiers: pan (drag), zoom (scroll), 3D rotation (right-drag), rectangle zoom (Ctrl+drag), brush select (Shift+drag), span select (Alt+drag), legend toggle (click), legend drag (press-and-hold a legend item to reposition; v1.7.2), crosshair, and hover tooltip.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows10.0.19041 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
-
net8.0-windows10.0.19041
- MatPlotLibNet.Skia (>= 1.18.1)
- SkiaSharp.Views.WPF (>= 3.119.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.29.0 | 0 | 11/1/2026 |
| 1.28.0 | 48 | 10/31/2026 |
| 1.27.0 | 60 | 10/30/2026 |
| 1.26.0 | 59 | 10/30/2026 |
| 1.25.0 | 52 | 10/29/2026 |
| 1.24.0 | 59 | 10/29/2026 |
| 1.23.0 | 68 | 10/27/2026 |
| 1.22.0 | 105 | 10/24/2026 |
| 1.21.0 | 98 | 10/23/2026 |
| 1.20.0 | 94 | 10/22/2026 |
| 1.19.0 | 96 | 10/21/2026 |
| 1.18.2 | 103 | 10/18/2026 |
| 1.18.1 | 100 | 10/12/2026 |
| 1.18.0 | 129 | 9/23/2026 |
| 1.17.1 | 115 | 9/13/2026 |
| 1.17.0 | 118 | 9/12/2026 |
| 1.16.0 | 116 | 9/12/2026 |
| 1.15.1 | 118 | 9/12/2026 |
| 1.15.0 | 114 | 9/11/2026 |
| 1.14.4 | 116 | 9/11/2026 |
MatPlotLibNet 1.18.1. What changed in this release, and in every release before it, is written out in the changelog: https://github.com/xkqg/MatPlotLibNet/blob/main/CHANGELOG.md#1181