MatPlotLibNet.Skia
1.16.0
See the version list below for details.
dotnet add package MatPlotLibNet.Skia --version 1.16.0
NuGet\Install-Package MatPlotLibNet.Skia -Version 1.16.0
<PackageReference Include="MatPlotLibNet.Skia" Version="1.16.0" />
<PackageVersion Include="MatPlotLibNet.Skia" Version="1.16.0" />
<PackageReference Include="MatPlotLibNet.Skia" />
paket add MatPlotLibNet.Skia --version 1.16.0
#r "nuget: MatPlotLibNet.Skia, 1.16.0"
#:package MatPlotLibNet.Skia@1.16.0
#addin nuget:?package=MatPlotLibNet.Skia&version=1.16.0
#tool nuget:?package=MatPlotLibNet.Skia&version=1.16.0
MatPlotLibNet.Skia
PNG and PDF export for the MatPlotLibNet charting library using SkiaSharp.
Installation
dotnet add package MatPlotLibNet.Skia
Usage
using MatPlotLibNet;
using MatPlotLibNet.Transforms;
var figure = Plt.Create()
.WithTitle("My Chart")
.Plot([1, 2, 3, 4, 5], [2, 4, 3, 5, 1])
.Build();
// Export as PNG
figure.Transform(new PngTransform()).ToFile("chart.png");
// Export as PDF
figure.Transform(new PdfTransform()).ToFile("chart.pdf");
// Export to stream
using var stream = new MemoryStream();
figure.Transform(new PngTransform()).ToStream(stream);
// Export to byte array
byte[] bytes = figure.Transform(new PdfTransform()).ToBytes();
License
MIT -- Copyright (c) 2026 H.P. Gansevoort
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- MatPlotLibNet (>= 1.16.0)
- SkiaSharp (>= 3.119.4)
-
net8.0
- MatPlotLibNet (>= 1.16.0)
- SkiaSharp (>= 3.119.4)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on MatPlotLibNet.Skia:
| Package | Downloads |
|---|---|
|
MatPlotLibNet.Uno
Uno Platform chart control for MatPlotLibNet. Renders charts natively via SkiaSharp with optional pan/zoom/reset interaction. |
|
|
MatPlotLibNet.Wpf
WPF chart control for MatPlotLibNet. Renders charts natively via SkiaSharp with optional pan/zoom/3D rotation interaction. |
|
|
MatPlotLibNet.Avalonia
Avalonia 12 chart control for MatPlotLibNet. Renders charts natively via SkiaSharp with optional pan/zoom/reset/brush-select interaction. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.29.0 | 113 | 11/1/2026 |
| 1.28.0 | 148 | 10/31/2026 |
| 1.27.0 | 147 | 10/30/2026 |
| 1.26.0 | 142 | 10/30/2026 |
| 1.25.0 | 145 | 10/29/2026 |
| 1.24.0 | 148 | 10/29/2026 |
| 1.23.0 | 154 | 10/27/2026 |
| 1.22.0 | 184 | 10/24/2026 |
| 1.21.0 | 157 | 10/23/2026 |
| 1.20.0 | 158 | 10/22/2026 |
| 1.19.0 | 155 | 10/21/2026 |
| 1.18.2 | 153 | 10/18/2026 |
| 1.18.1 | 151 | 10/12/2026 |
| 1.18.0 | 199 | 9/23/2026 |
| 1.17.1 | 162 | 9/13/2026 |
| 1.17.0 | 169 | 9/12/2026 |
| 1.16.0 | 157 | 9/12/2026 |
| 1.15.1 | 167 | 9/12/2026 |
| 1.15.0 | 162 | 9/11/2026 |
| 1.14.4 | 163 | 9/11/2026 |