Award-Winning Fast, Flexible .NET Chart Control
Enhance your data visualization with 100+ charts, interactions, and elements for enterprise apps
Available in:- Desktop: WinForms, WPF, UWP
- Web: ASP.NET MVC, Blazor, Wijmo JavaScript
- Native Mobile: Xamarin
-
80+ chart types
From basic line chart variations to radar and polar charts, we're striving for full parity with Excel
-
Universal API
FlexChart's intuitive shared object model allows you and your team to shorten your cross-platform learning curve
-
Fast and high-performing with a small footprint
Engineered for top performance, FlexChart won't slow down your business apps—and the assembly is less than 500 KB for WinForms, WPF, and UWP
-
Pixel-perfect rendering
With DirectX and GDI+ rendering in desktop and SVG in web, your charts have never looked better
-
Powerful native mobile charting
Unless otherwise noted, all features and charts are also available for Xamarin native mobile
-
Flexible data binding
Bind your charts to static arrays and dynamic lists from any data source
Bar & Column Chart Types
Bar
Bar Stacked
Bar Stacked 100
Column
Column Stacked
Column Stacked 100
Line Charts
Chart Types
Line
Line Stacked 100
Line Rotated
Line Symbol
Line Symbol Stacked
Line Symbol Stacked 100
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Xamarin
Line Symbol Rotated
Spline Charts
Chart Types
Spline
Spline Stacked 100
Spline Rotated
Spline Symbol
Spline Symbol Stacked
Spline Symbol Stacked 100
Spline Symbol Rotated
Area Charts
Chart Types
Area
Area Stacked 100
Area Rotated
Spline Area
Spline Area Stacked
Spline Area Stacked 100
Spline Area Rotated
Step Charts
Chart Types
Step Chart
Documentation: Winforms | WPF | UWP | Xamarin.Forms | Xamarin.iOS | Xamarin.Android
Step Chart Stacked
Fill in the area below the line to demonstrate trends in similar categories. Not currently available in ASP.NET MVC or Xamarin.
Documentation: Winforms | WPF | UWP | Xamarin.Forms | Xamarin.iOS | Xamarin.Android
Step Chart Stacked 100
Fill in the area below the line to demonstrate trends in similar categories. Not currently available in ASP.NET MVC or Xamarin.
Documentation: Winforms | WPF | UWP | Xamarin.Forms | Xamarin.iOS | Xamarin.Android
Step Chart Rotated
Fill in the area below the line to demonstrate trends in similar categories. Not currently available in ASP.NET MVC or Xamarin.
Documentation: Winforms | WPF | UWP | Xamarin.Forms | Xamarin.iOS | Xamarin.Android
Step Symbol
Fill in the area below the line to demonstrate trends in similar categories. Not currently available in ASP.NET MVC or Xamarin.
Documentation: Winforms | WPF | UWP | Xamarin.Forms | Xamarin.iOS | Xamarin.Android
Step Symbol Stacked
Step Symbol Stacked 100
Fill in the area below the line to demonstrate trends in similar categories. Not currently available in ASP.NET MVC or Xamarin.
Documentation: Winforms | WPF | UWP | Xamarin.Forms | Xamarin.iOS | Xamarin.Android
Step Symbol Rotated
Fill in the area below the line to demonstrate trends in similar categories. Not currently available in ASP.NET MVC or Xamarin.
Documentation: Winforms | WPF | UWP | Xamarin.Forms | Xamarin.iOS | Xamarin.Android
Step Area
Step Area Stacked
Step Area Stacked 100
Step Area Rotated
Scatter Charts
Scatter
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
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Xamarin | Blazor
Scatter Stacked
Scatter Stacked 100
Scatter Rotated
Bubble Chart
Financial Charts
Chart Types
Candlestick
HLOC
More Financial Charts
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Xamarin
Pie & Sunburst Charts
Chart Types
Pie Chart
Doughnut
Sunburst
Sunburst Doughnut
Radar & Polar Charts
Chart Types
Radar
Display multivariate observations with an arbitrary number of variables. Not available in Xamarin.
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
Radar Symbol
Add custom images to represent data points in a radar chart Not available in Xamarin.
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
Radar Area
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
Radar Scatter
Combine a radar and a scatter chart Not available in Xamarin.
Documentation: Winforms | WPF | UWP | ASP.NET MVC
Radar Column
Display changes in the radar with radiating columns Not available in Xamarin.
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
Polar
Create circular graphs to display multivariate observations with an arbitrary number of variables. Not available in Xamarin.
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
Polar Symbol
Add custom images to represent data points in a polar chart Not available in Xamarin.
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
Polar Area
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
Polar Scatter
Combine a polar and a scatter chart Not available in Xamarin.
Documentation: Winforms | WPF | UWP | ASP.NET MVC
Histogram Charts
Chart Types
Histogram
Frequency Polygon
Gaussian/Bell Curve
Cumulative Histogram
Pareto Chart
Documentation: Winforms | WPF | UWP | Xamarin
Statistical Charts
Chart Types
ErrorBar
Represent the variability of data to indicate the error or uncertainty in a measurement. Not available in Xamarin.
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
ErrorBar, Standard Deviation
Documentation: Winforms | WPF | UWP | ASP.NET MVC
Box-and-Whisker
Graphically depict groups of numerical data through their quartile, mean, median and outliers. Not available in Xamarin.
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
Box-and-Whisker Rotated
Documentation: Winforms | WPF | UWP | ASP.NET MVC
Box-and-Whisker Outliers
Documentation: Winforms | WPF | UWP | ASP.NET MVC
Specialized Charts
Chart Types
Funnel
Visualize stages of process in a funnel shape, such as for sales. Not available in Xamarin.
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
Funnel Rectangle
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
Waterfall
Show change in the starting position of the chart through a series of changes. Not available in Xamarin.
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
Waterfall, Intermediate Total
Documentation: Winforms | WPF | UWP | ASP.NET MVC
TreeMap
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
TreeMap with Drilldown
Available in WinForms, WPF, and UWP.
Documentation: Winforms | WPF | UWP | ASP.NET MVC
Floating Bar
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
HeatMap
BreakEven
Legends
Legends
Legend Grouping
Legend Toggle
Custom Legends
Provide custom legend icons. Available in WinForms, WPF, UWP and Xamarin.
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Xamarin
Labeling
Headers and Footers
Labels
Label Angles
Custom Ranges
Annotations
Features
Annotations
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Xamarin
Editable Annotations
Documentation: Winforms | WPF | UWP | ASP.NET MVC
Axis Features
Axis Scrollbars
Overlapping Axis Labels
Axis Grouping
Reverse Y Axis
Axis Binding
Interactivity
Features
Chart Gestures
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.
Documentation: WPF | UWP | ASP.NET MVC | Xamarin
HitTest
Line Markers
Range Selector
Documentation: WinForms | WPF | UWP | ASP.NET MVC
Selection
Tap & Touch Support
Enable touch for your chart interactions. Use pinch and tap gestures to zoom or select data points.
Tooltips
Zooming and Panning
Take a closer look at your data with the zoom mode, or take a step back with the pan mode. Use pinch gesture, mouse wheel or double click to zoom in/out. Use a panning gesture to drag the chart area to change the display range.
Documentation: ASP.NET MVC | Xamarin
Data and Analysis
Features
Series Binding

Aggregation
Scaling
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
Trend Line
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
Multiple Plot Areas
Documentation: Winforms | WPF | UWP | ASP.NET MVC | Blazor
Zones

High Performance Rendering
Animation
Full Animation
Documentation: Winforms | WPF | UWP | ASP.NET MVC
Formatting and Customization
Gradients
Documentation: ASP.NET MVC
Item Formatter
Documentation: ASP.NET MVC
Set Origin and Position
Runtime Chart Designer
Export and Printing
Export to Image
Try .NET Chart Demos
Demos
WinForms & WPF Chart Demo
UWP Chart Demo
ASP.NET MVC Chart Demos
ASP.NET MVC Chart 101
ASP.NET MVC Pie Chart 101
Xamarin Chart Demos
Blazor Demos
Resources
Support
Forums (24-hour Global Support)
Submit a ticket
Samples
WinForms
WPF
UWP
ASP.NET MVC
Xamarin
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
Documentation
What's New

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 RoadmapAward-winning Controls for .NET Platforms

GrapeCity
#2 Publisher
2018 ComponentSource

ComponentOne Studio Enterprise
Top 10 Product
2018 ComponentSource

ComponentOne Ultimate
Top 25 Product
2018 ComponentSource

ComponentOne Studio WinForms Edition
Top 25 Product
2018 ComponentSource

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