A cross-platform plotting library for .NET that creates charts and graphs in desktop, web, and mobile applications.
OxyPlot is a cross-platform plotting library for .NET that enables developers to create charts and graphs in desktop, web, and mobile applications. It provides a flexible API for generating various plot types like line, scatter, bar, and pie charts, solving the need for consistent data visualization across different .NET environments.
.NET developers building applications that require data visualization, including desktop (WPF, Windows Forms), web (ASP.NET), and mobile (Xamarin) platforms.
Developers choose OxyPlot for its cross-platform compatibility, extensive customization options, and performance, offering a robust open-source alternative to commercial charting libraries in the .NET ecosystem.
A cross-platform plotting library for .NET
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Works on .NET Framework, .NET Core, .NET 5+, and Xamarin, enabling consistent charting across desktop, web, and mobile apps as highlighted in the key features.
Supports line, scatter, bar, pie, contour, and many other plot types, providing extensive options for diverse data visualization needs from the README's feature list.
Allows deep customization of colors, axes, legends, and annotations, giving developers fine-grained control over chart appearance and behavior.
Can export plots to PNG, SVG, PDF, and other formats, making it suitable for generating reports or static images, as noted in the export capabilities.
Includes zooming, panning, and tracking for user interaction, enhancing usability in applications that require dynamic chart exploration.
Requires steps like adding PlotView and binding PlotModel, which is more hands-on and time-consuming compared to simpler, drop-in charting solutions.
The README notes old and pre-release packages on NuGet, leading to potential confusion when selecting stable versions for production use.
While highly customizable, it doesn't offer out-of-the-box styled themes or templates, requiring additional effort to achieve a polished UI without custom CSS or styling.
Relies on external documentation and community support, which might be incomplete or less comprehensive for advanced features, as suggested by the linked wiki and forums.