MatPlotLibNet.Maui
1.23.0
dotnet add package MatPlotLibNet.Maui --version 1.23.0
NuGet\Install-Package MatPlotLibNet.Maui -Version 1.23.0
<PackageReference Include="MatPlotLibNet.Maui" Version="1.23.0" />
<PackageVersion Include="MatPlotLibNet.Maui" Version="1.23.0" />
<PackageReference Include="MatPlotLibNet.Maui" />
paket add MatPlotLibNet.Maui --version 1.23.0
#r "nuget: MatPlotLibNet.Maui, 1.23.0"
#:package MatPlotLibNet.Maui@1.23.0
#addin nuget:?package=MatPlotLibNet.Maui&version=1.23.0
#tool nuget:?package=MatPlotLibNet.Maui&version=1.23.0
MatPlotLibNet.Maui
.NET MAUI control for the MatPlotLibNet charting library. Renders charts natively via Microsoft.Maui.Graphics.
Installation
dotnet add package MatPlotLibNet.Maui
Quick Start
XAML
<ContentPage xmlns:mpl="clr-namespace:MatPlotLibNet.Maui;assembly=MatPlotLibNet.Maui">
<mpl:MplChartView Figure="{Binding ChartFigure}" />
</ContentPage>
Code-behind
using MatPlotLibNet;
using MatPlotLibNet.Maui;
var chart = new MplChartView
{
Figure = Plt.Create()
.WithTitle("Sensor Data")
.Plot(time, values, l => l.Color = Color.Blue)
.Build()
};
MplChartView extends GraphicsView and re-renders automatically when the Figure property changes. It draws the
chart and has no gestures: unlike the WPF, Avalonia and Uno controls it does not pan, zoom or select.
Supported platforms
- Android 21+
- iOS 15+
- Mac Catalyst 15+
- Windows 10.0.19041+
Dependencies
MatPlotLibNet(core)Microsoft.Maui.Controls
License
MIT -- Copyright (c) 2026 H.P. Gansevoort
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-android36.0 is compatible. net10.0-ios26.0 is compatible. net10.0-maccatalyst26.0 is compatible. net10.0-windows10.0.19041 is compatible. |
-
net10.0-android36.0
- MatPlotLibNet (>= 1.23.0)
- Microsoft.Maui.Controls (>= 10.0.51)
-
net10.0-ios26.0
- MatPlotLibNet (>= 1.23.0)
- Microsoft.Maui.Controls (>= 10.0.51)
-
net10.0-maccatalyst26.0
- MatPlotLibNet (>= 1.23.0)
- Microsoft.Maui.Controls (>= 10.0.51)
-
net10.0-windows10.0.19041
- MatPlotLibNet (>= 1.23.0)
- Microsoft.Maui.Controls (>= 10.0.51)
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.23.0 | 46 | 10/27/2026 |
| 1.22.0 | 70 | 10/24/2026 |
| 1.21.0 | 62 | 10/23/2026 |
| 1.20.0 | 83 | 10/22/2026 |
| 1.19.0 | 91 | 10/21/2026 |
| 1.18.2 | 93 | 10/18/2026 |
| 1.18.1 | 101 | 10/12/2026 |
| 1.18.0 | 112 | 9/23/2026 |
| 1.17.1 | 113 | 9/13/2026 |
| 1.17.0 | 108 | 9/12/2026 |
| 1.16.0 | 103 | 9/12/2026 |
| 1.15.1 | 109 | 9/12/2026 |
| 1.15.0 | 106 | 9/11/2026 |
| 1.14.4 | 107 | 9/11/2026 |
| 1.14.3 | 124 | 8/30/2026 |
| 1.14.2 | 121 | 8/17/2026 |
| 1.14.1 | 130 | 8/15/2026 |
| 1.14.0 | 143 | 7/12/2026 |
| 1.13.0 | 118 | 7/4/2026 |
| 1.12.0 | 124 | 6/30/2026 |
MatPlotLibNet 1.23.0. 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#1230