Bring data to life, in real-time.
A powerful, MVVM-ready charting library, extensive chart types, and performance you can trust.
Trusted by .NET teams around the world
Features
Powerful features, yet simple to use.
70+ chart types
An incredibly rich set of chart types to display your data every possible way.
Cross-platform
Built for use on desktop all the way down to mobile devices with tap and gesture functionality.
Optimized performance
Efficient rendering and smart redraw strategies to ensure smooth interactions.
MVVM-ready
Integrate charts naturally into your application without code-behind workarounds.
Accessibility focused
Built-in features like displaying data in patterns to make sure your charts are accessibility compliant.
Custom theming
Light and dark modes built-in with full override capabilities for styling.
Functionality
Rich interaction features
Zoom & pan
Users can scroll to zoom, drag to pan, and pinch on touch devices. ZoomMode controls whether zoom applies horizontally, vertically, or both. A ChartRangeSelector overlay provides a visual sub-range picker, ideal for financial and telemetry dashboards.
Additional features
Axis
Types, titles, gridlines, and dual-axis configurations.
Markers & labels
Visual indicators and data labels for precise value reading.
Legend
Interactive legends for series visibility control.
Exporting
Save and share your charts as high-quality JPG or PNG images.
Animation
Smooth entry transitions with configurable duration and easing.
Annotations
Add lines, bands and custom shapes to focus on specific data.
Trendlines
Visualize data trends with linear, exponential and moving average models.
Real-time data
Efficient incremental updates for streaming feeds and live dashboards.
Add the Charts package to your project
dotnet add package Avalonia.Controls.ChartsInclude your Avalonia UI license key in the executable project file .csproj
<ItemGroup>
<AvaloniaUILicenseKey Include="YOUR_LICENSE_KEY" />
</ItemGroup>
Customer stories
"Avalonia give us the performance and flexibility to build robust, cross-platform PAM solutions without compromise."
David Hervieux
CEO & Founder, Devolutions

Pricing
Charts is included with Pro
Avalonia Pro
Premium components for building rich applications
Get access to Charts and the full suite of premium UI components, plus advanced tooling and priority support.
No. This component is part of the Avalonia Pro and Enterprise tiers. Activation requires an Avalonia account and a valid Pro or Enterprise licence.
Yes. Each component gives you a ready UI out of the box, but you can build a bespoke interface by using the underlying classes directly and wiring up your own commands and visuals.
Supported formats depend on the underlying platform. Check the component's documentation and the platform's own capability lists for specifics.
Avalonia UI components support Windows, macOS, Linux, iOS, Android, and WebAssembly. Each component uses the native platform back-end for optimal performance and compatibility.

