WPF chart controls are UI libraries for creating and displaying 2D charts in desktop applications. ComponentOne FlexChart provides bar, line, area, and many other chart types to help developers visualize data in meaningful ways.

  • 80+ Chart Types and Variations

    Modeled after Microsoft Excel charts for business and mathematical applications, FlexChart offers a collection of high-performance, versatile charts for dynamic data visualization.

  • Flexible Chart Customization

    FlexChart offers multiple built-in features, such as annotations and trendlines. Additionally, FlexChart extends flexible event handlers that allow full customization for rendering data points and line segments.

  • Specialized Chart Types for Business and Scientific Apps

    Get specialized charting APIs for unique chart types such as pie charts, sunburst, radar, polar, heatmap, and treemap.

  • Model-View-ViewModel Compatible Charting Controls

    Use FlexChart to create a static or dynamic chart following the Model-View-ViewModel (MVVM) design pattern. The entire chart can be declaratively written and bound to in XAML using native binding techniques.

  • Fast and High-Performing with DirectX Rendering

    Engineered for fast performance, FlexChart can render certain chart types, such as line and scatter, using Direct2D drawing.

  • Universal API for Easy Migration and Learning

    FlexChart for WPF shares the same API and features as FlexChart for WinForms and UWP. Easily take your charts from one Windows platform to the next!



Forums (24-hour Global Support)
Submit a ticket



Based on ASP.NET technology, FlexChart can be hosted as part of HTTP services (ASP.NET Web API or RESTful).The client applications (HTML/JS, MVC, mobile or native) can call the web service for creating chart images through code and display and export thereafter. Read more

What's New

FlexChart Drawing Tools

FlexChart Drawing Tools

A Drawing Tools sample project for FlexChart has been added. It demonstrates actions such as adding/editing chart elements (e.g. annotations, series, trendline) via it's chart toolbar.

FlexPie now supports automatic data label’s placement to avoid overlapping. The public API includes a new Enum member PieLabelPosition.Auto.

What's New View Roadmap

Award-winning Controls for .NET Platforms

GrapeCity, 2 Publisher, ComponentSource

#2 Publisher
2018 ComponentSource

ComponentOne Studio Enterprise, Top 10 Product, ComponentSource

ComponentOne Studio Enterprise
Top 10 Product
2018 ComponentSource

ComponentOne Ultimate, Top 25 Product, ComponentSource

ComponentOne Ultimate
Top 25 Product
2018 ComponentSource

ComponentOne WinForms Edition, Top 25 Product, ComponentSource

ComponentOne Studio WinForms Edition
Top 25 Product
2018 ComponentSource

ComponentOne FlexChart, Bronze, Chart, Gauge, Graph and Flow

ComponentOne FlexChart
Bronze, Chart, Gauge, Graph and Flow
Visual Studio Magazine’s 2017 Reader’s Choice Awards