MatPlotLibNet.Skia
1.6.0
See the version list below for details.
dotnet add package MatPlotLibNet.Skia --version 1.6.0
NuGet\Install-Package MatPlotLibNet.Skia -Version 1.6.0
<PackageReference Include="MatPlotLibNet.Skia" Version="1.6.0" />
<PackageVersion Include="MatPlotLibNet.Skia" Version="1.6.0" />
<PackageReference Include="MatPlotLibNet.Skia" />
paket add MatPlotLibNet.Skia --version 1.6.0
#r "nuget: MatPlotLibNet.Skia, 1.6.0"
#:package MatPlotLibNet.Skia@1.6.0
#addin nuget:?package=MatPlotLibNet.Skia&version=1.6.0
#tool nuget:?package=MatPlotLibNet.Skia&version=1.6.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.6.0)
- SkiaSharp (>= 3.119.2)
-
net8.0
- MatPlotLibNet (>= 1.6.0)
- SkiaSharp (>= 3.119.2)
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.11.2 | 124 | 5/16/2026 |
| 1.11.1 | 128 | 5/16/2026 |
| 1.10.0 | 127 | 5/4/2026 |
| 1.9.0 | 121 | 4/23/2026 |
| 1.8.0 | 119 | 4/22/2026 |
| 1.7.3 | 121 | 4/21/2026 |
| 1.7.2 | 118 | 4/18/2026 |
| 1.7.1 | 95 | 4/18/2026 |
| 1.7.0 | 97 | 4/17/2026 |
| 1.6.0 | 117 | 4/17/2026 |
| 1.5.0 | 116 | 4/17/2026 |
| 1.4.1 | 123 | 4/17/2026 |
| 1.4.0 | 99 | 4/17/2026 |
| 1.3.0 | 116 | 4/16/2026 |
| 1.2.2 | 100 | 4/15/2026 |
| 1.2.1 | 98 | 4/15/2026 |
| 1.2.0 | 96 | 4/15/2026 |
| 1.1.4 | 102 | 4/15/2026 |
| 1.1.3 | 106 | 4/13/2026 |
| 1.1.1 | 97 | 4/12/2026 |