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!
Bar & Column Chart Types
Display changes in data over short and long periods of time with a basic line chart.
Demonstrate correlation between data points with a scatter chart, which shows one set of numerical data along the x-axis and another along the y-axis. The Scatter Chart combines these values into single data points and displays them in uneven intervals, or clusters
Visualize financial data in the Candlestick Chart. This chart displays the Open, Close, High and Low Stock Prices for each day in the series. The vertical bar spans the High and Low values for the day.
Pie & Sunburst Charts
Pie charts show how parts of a whole add up to 100%. Features include:
- Exploding slices
- Pie slice selection
- Pie rotation
- Data labels for data positioning
Visualize hierarchical data from a root node (center) outward to lower hierarchies. A segment of the inner circle is a parent to the segments of the outer circle which lie within the angular sweep of parent.
Radar & Polar Charts
Display multivariate observations with an arbitrary number of variables. Not available in Xamarin.
Add custom images to represent data points in a radar chart Not available in Xamarin.
Display changes in the radar with radiating columns Not available in Xamarin.
Create circular graphs to display multivariate observations with an arbitrary number of variables. Not available in Xamarin.
Add custom images to represent data points in a polar chart Not available in Xamarin.
Diagram consists of rectangles whose area is proportional to the frequency of a variable and whose width is equal to the class interval. Available in WinForms, WPF, UWP, and Xamarin.
Diagram consists of a range rectangles whose area is proportional to the frequency of a variable and whose width is equal to the class interval. Available in WinForms, WPF, and UWP.
This is a variation of histogram chart where the columns are replaced by a curve that's helpful for comparing multiple sets of data Available in WinForms, WPF, and UWP.
This variation includes a bell-shaped curve in histogram chart that shows the probability distribution of a continuous random variable. Available in WinForms, WPF, and UWP.
This variation in histogram and Frequency Polygon chart shows the running total of frequencies on the chart. Available in WinForms, WPF, and UWP.
Represent the variability of data to indicate the error or uncertainty in a measurement. Not available in Xamarin.
Graphically depict groups of numerical data through their quartile, mean, median and outliers. Not available in Xamarin.
Visualize stages of process in a funnel shape, such as for sales. Not available in Xamarin.
Show change in the starting position of the chart through a series of changes. Not available in Xamarin.
Interact with the chart using mouse or tap gestures. Use pinch gesture, mouse wheel or double click to zoom in/out. Not available in WinForms.
Drill down to more information in a column, pie, or sunburst chart. Available in WinForms, WPF, and UWP.
Data and Analysis
Specify the data source at the chart or series level. This allows multiple data sources to populate a single chart.
High Performance Rendering
Formatting and Customization
Custom Data Points
Customize a data point's appearance based on it's value using an event. Customize symbol borders, fill colors, and even line segments.
Export and Printing
Try .NET Chart Demos
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
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
ComponentOne Studio Enterprise
Top 10 Product
Top 25 Product
ComponentOne Studio WinForms Edition
Top 25 Product
Bronze, Chart, Gauge, Graph and Flow
Visual Studio Magazine’s 2017 Reader’s Choice Awards