Table of Contents

API Reference

Full API documentation generated from XML doc comments in the MatPlotLibNet source code.

Browse namespaces in the sidebar, or use the search bar to find specific types, methods, or properties.

Key entry points

Type Description
Plt Static entry point — Plt.Create() starts the fluent builder
FigureBuilder Top-level builder: title, theme, size, subplots, export
AxesBuilder Per-subplot builder: series, labels, legends, ticks, camera
Figure Immutable chart model — the output of .Build()
ChartSeries Abstract base for all 74 series types
Theme Theme presets and custom theme builder
ColorMaps 104 colormap presets

Package namespaces

Namespace Package Notes
MatPlotLibNet Core Plt, FigureBuilder, AxesBuilder, all 74 series types
MatPlotLibNet.Models Core Chart model types (Figure, Axes, etc.)
MatPlotLibNet.Rendering Core SVG render pipeline
MatPlotLibNet.Styling Core Themes, colors, colormaps
MatPlotLibNet.Numerics Core Vec, Mat, SIMD math
MatPlotLibNet.Interaction Core Managed interaction modifiers + events
MatPlotLibNet.Animation Core IAnimation<TState>, AnimationController
MatPlotLibNet.Skia MatPlotLibNet.Skia PNG/PDF/JPEG export via SkiaSharp
MatPlotLibNet.Geo MatPlotLibNet.Geo 11 geographic projections + GeoJSON loaders
MatPlotLibNet.DataFrame MatPlotLibNet.DataFrame Microsoft.Data.Analysis extensions
MatPlotLibNet.AspNetCore MatPlotLibNet.AspNetCore SignalR hub + REST endpoints
MatPlotLibNet.Interactive MatPlotLibNet.Interactive Embedded Kestrel server + Show() extension
MatPlotLibNet.GraphQL MatPlotLibNet.GraphQL Hot Chocolate subscription type
MatPlotLibNet.Blazor MatPlotLibNet.Blazor MplChart, MplLiveChart, MplStreamingChart Razor components
MatPlotLibNet.Wpf MatPlotLibNet.Wpf MplChartControl for WPF (Skia-backed)
MatPlotLibNet.Avalonia MatPlotLibNet.Avalonia MplChartControl for Avalonia
MatPlotLibNet.Maui MatPlotLibNet.Maui MplChartView for .NET MAUI (Android/iOS/Mac/Windows)
MatPlotLibNet.Uno MatPlotLibNet.Uno MplChartElement for Uno Platform
MatPlotLibNet.Notebooks MatPlotLibNet.Notebooks .NET Interactive (Polyglot Notebooks) extension