matplotlib for .NET — 83 series types, 142 colormaps, 13 map projections, 30 themes, native Avalonia + Uno + WPF + MAUI controls, SignalR interactivity, streaming, an MCP server for AI agents, and publication-quality SVG/PNG/PDF output. 14 NuGet packages.
Quick start
using MatPlotLibNet;
using MatPlotLibNet.Styling;
double[] x = [1, 2, 3, 4, 5];
double[] y = [2, 4, 3, 5, 1];
Plt.Create()
.WithTitle("My First Chart")
.WithTheme(Theme.Dark)
.Plot(x, y, s => { s.Color = Color.Blue; s.Label = "Data"; })
.WithLegend()
.Save("chart.svg");