Build stunning dashboards for the desktop using FlexChart, a .NET WPF chart control.
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
Build the exact chart you need with FlexChart's many built-in chart types, combination plots and stacking options.
Specialized Chart Components
Get optimized WPF chart components for pie, radar, polar, sunburst, treemap, and financial charts.
Create Interactive Dashboards
Bring your data visualizations to life with interactive features like scrolling, zooming, selection and drill-down.
Built-In Analysis Features
Write less code with built-in data analysis features such as waterfall series, error bars and trendlines.
FlexChart exposes flexible event handlers and properties that allow custom styles for data points and labels.
MVVM Development Friendly
Fully declare FlexChart in XAML, following Model-View-ViewModel (MVVM) best practices, or code completely in C#.
Fast, High Performance Rendering
With Direct2D rendering available in FlexChart for WPF, your charts will look and perform great.
Shorten your cross-platform migration using the same chart API across the desktop, mobile and web.
Spline charts connect the data points with smooth lines and use numeric, category, datetime, or logarithmic axis to plot data. WPF spline charts support symbols, stacking and axis rotation.
Demonstrate correlation between data points and a set of numerical data along the x-axis and the y-axis. Scatter charts combine values into single data points and display uneven intervals or clusters.
Create rich, visually appealing data modeling and financial charts with bubble charts. This WPF chart allows you to display your data series as a set of differently-sized symbols in the chart space.
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 a parent.
Multiple Pie Charts
Use FlexPie to visualize more data in a single chart by creating multiple pie chart "series" using the same data source. An effective way of presenting data, especially if the intent is to show one section relative to the whole.
Create circular graphs to display multivariate observations with an arbitrary number of variables. FlexRadar can generate polar charts with lines, columns, filled areas and custom symbols.
Diagram consists of rectangles whose area is proportional to the frequency of a variable and whose width is equal to the class interval. Supports ranged axes, Gaussian/bell curve, running totals and Pareto charts.
A waterfall chart helps understand the cumulative effect of sequentially introduced positive or negative values. Optionally, display auto-calculated intermediate totals in the waterfall chart.
A break-even chart shows the sales volume level at which total costs equal sales. The chart plots revenue, fixed costs, and variable costs on the vertical axis, and volume on the horizontal axis.
Manage a project with a Gantt chart and never miss a step. Includes dependencies and percent complete, start and end dates for each task, and information such as completion states and task dependencies.
Display hierarchical information combined with relative quantity. Highlight hierarchical, tree-structured data as a set of nested rectangles and help to analyze the anomalies in the data set.
Selection and Hit-Test
Select a single data point or an entire data series in your chart. Enable touch for your chart interactions. Hit-testing helps find the closest data point. FlexChart also supports drill-down.
Axis Origin and Position
FlexChart axes are flexible and support many features. Create a quadrant chart by moving the axis origin. Compare multiple series using multiple Y axes. Reverse any axis to change the visualization.
Legend Grouping & Ranges
Legends represent the mapping between colors, symbols, and data series on a chart. Grouping the legend items hierarchically helps organize the data. Creating ranges helps visualize numeric groups.
Data Labels and Tooltips
Display precise chart values in labels attached to each data point. FlexChart can automatically display the formatted value or percentage within labels and tooltips. Prevent data labels from overlapping so all data is visible.
Annotations improve clarity of the chart using arbitrary text, images and shapes that can be attached to data points or plot coordinates. You can even allow end-users to edit annotations in FlexChart.
Easily combine any Cartesian chart types into a single plot using FlexChart's flexible model. Each series can be set to a different chart type, allowing endless composite chart combinations.
Desktop Demo Explorer
All of our WinForms demos are included in a single downloadable desktop explorer. Explore every .NET Framework and .NET 6+ feature using the Control Explorer demo. Plus, see the WPF chart control in action across several realistic dashboards.
"Prompt responses, quality feedback, and help with code examples. Fantastic service!"
"Excellent product with good support"
"I am very appreciative of the effort your entire team gave to make this transaction happen. Thank you for your efforts!"