![.NET MAUI Charting Controls](http://cdn.mescius.io/umb/media/qctfc5ri/jumbotrong-c1-maui-flexchart.png)
50+ Fast, Flexible, and Cross-Platform .NET MAUI Charts
Build dynamic dashboards and data visualizations with FlexChart, a cross-platform C# .NET MAUI chart control.
- Choose from 50+ popular chart types and configurations
- Combine different chart types bound to multiple data sources
- Supported for Android, iOS, and WinUI
Overview
.NET MAUI chart controls are UI libraries for creating and displaying 2D charts in desktop, web, or mobile applications. ComponentOne FlexChart provides bar, line, area, and many other chart types to help developers visualize data in meaningful ways.
Why Choose FlexChart for MAUI?
50+ Chart Types and Variations
Build the exact chart you need with FlexChart's many built-in .NET MAUI chart types, combination plots and stacking options.
Flexible Customization
Configure your C# .NET MAUI charts down to the smallest detail with label formatting, gridlines, tick marks, and more.
Cross-Platform Compatibility
Shorten your cross-platform migration using the same chart API across Blazor, WinUI and .NET MAUI, with added support for Android and iOS.
.NET MAUI Chart Types
Bar and Column Charts
![MAUI Column Charts](http://cdn.mescius.io/umb/media/vgbayozo/winui_flexchart_columnchart.png)
Column Charts
Compare multiple data series over time in a horizontal bar or column chart. FlexChart supports displaying negative values below the axis origin.
![MAUI Stacked Bar Charts](http://cdn.mescius.io/umb/media/bcohsd5m/winui_flexchart_barstacked.png)
Bar Stacked Charts
Stacked charts demonstrate the part-to-whole relationship for displaying the cumulative values of categories. Stack by value or percentage.
![.NET MAUI Floating Bar Charts](http://cdn.mescius.io/umb/media/vcnh111b/winui_flexchart_stacked100pc.png)
Floating Bar Charts
A floating bar or range column chart shows two values, a minimum and maximum, for each column or bar. The plot can be rotated to create a Gantt-style chart as well.
Line and Area Charts
![WinUI Spline Charts](http://cdn.mescius.io/umb/media/5mzb32bi/winui_flexchart_splinesymbols.png)
Line and Spline Charts
Display changes in data over short and long periods of time with a basic line chart with optional symbols. Line options include spline, symbol and stacking.
![WinUI Area Charts](http://cdn.mescius.io/umb/media/nuxfjies/winui_flexchart_areastacked.png)
Area Charts
Fill in the area below the line to demonstrate trends in similar categories. WinUI area charts support stacking, spline and axis rotation.
![WinUI Step Line Charts](http://cdn.mescius.io/umb/media/vlspksbh/winui_flexchart_stepareastacked100.png)
Step Charts
Step line charts help visualize changes at a specific point. Data points are connected through vertical and horizontal lines. Display symbols or fill the area.
Scatter Charts
![WinUI Scatter Charts](http://cdn.mescius.io/umb/media/lpoe5gzg/maui_flexchart_scatter.png)
Scatter XY Charts
Demonstrate correlation between data points and a set of numerical data along the x-axis and the y-axis. .NET scatter charts combine values into single data points and display uneven intervals or clusters.
![WinUI & MAUI Bubble Charts](http://cdn.mescius.io/umb/media/v4tazeqq/maui_flexchart_bubble.png)
Bubble Charts
Create rich, visually appealing data modeling with bubble charts. This .NET MAUI chart allows you to display your data series as a set of differently-sized symbols using a third bound value in your dataset.
Pie and Sunburst Charts
![.NET MAUI Pie Charts](http://cdn.mescius.io/umb/media/1z4e2mcr/maui_flexpie_donut.png)
Pie and Donut Charts
.NET MAUI pie charts show how parts of a whole add up to 100%. FlexPie features include inner radius (donut), exploded slices, animation, selection, and rotation.
![.NET MAUI Sunburst Charts](http://cdn.mescius.io/umb/media/u4pazzbn/maui_flexchart_sunburst.png)
Sunburst Charts
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.
![.NET MAUI Pie Charts](http://cdn.mescius.io/umb/media/xyefvkkl/maui_flexpie_multiple.png)
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.
Radar and Polar Charts
![.NET MAUI Radar Charts](http://cdn.mescius.io/umb/media/khcn2pm3/wpf_flexradar_radar.png)
Radar Charts
Display multivariate observations with an arbitrary number of variables. FlexRadar supports line, area, scatter and stacked chart types.
![.NET MAUI Radar Area Charts](http://cdn.mescius.io/umb/media/2b1mvx5v/wpf_flexradar_area.png)
Radar Area Charts
Create a radar area chart using FlexRadar. This visualization lets you display changes in the radar through shaded regions with stacking support.
![.NET MAUI Polar Charts](http://cdn.mescius.io/umb/media/nfniv1qr/wpf_flexradar_polar.png)
Polar Charts
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.
Special MAUI Chart Types
![.NET MAUI Box and Whisker Charts](http://cdn.mescius.io/umb/media/22ehtu0j/maui_flexchart_boxwhisker.png)
Box-and-Whisker Charts
Graphically depict groups of numerical data through their quartile, mean, median and outliers. Optionally display inner points and outliers.
![.NET MAUI Error Bar Charts](http://cdn.mescius.io/umb/media/sbcb5nrv/maui_flexchart_errorbars.png)
Error Bar Charts
Error bars help you see margins of error and standard deviations at a glance. They can be shown with any chart type as a standard error amount, a percentage, or a standard deviation.
![.NET MAUI Histogram Charts](http://cdn.mescius.io/umb/media/24rd3i20/maui_flexchart_pareto.png)
Histogram Charts
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.
![MAUI Candlestick and HLOC Charts](http://cdn.mescius.io/umb/media/yj4lkelq/winui_flexchart_candlestick.png)
Candlestick and HLOC Charts
The candlestick and HLOC (High-Low-Open-Close) chart types display stock or financial data for each day in the series.
![.NET MAUI Waterfall Charts](http://cdn.mescius.io/umb/media/wo3bquff/winui_flexchart_waterfall.png)
Waterfall 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.
![MAUI Funnel Charts](http://cdn.mescius.io/umb/media/5oanqrtx/winui_flexchart_funnelrectangle.png)
Funnel Charts
Visualize stages of a process, such as a sales funnel, using a funnel shape. Supports triangular or rectangular shape.
![.NET MAUI Break Even Charts](http://cdn.mescius.io/umb/media/ydnlnidr/maui_flexchart_breakeven.png)
BreakEven Charts
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.
![.NET MAUI Squarified TreeMap Charts](http://cdn.mescius.io/umb/media/pudflc2h/winui_flexchart_treemap.png)
Squarified TreeMap Charts
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.
![.NET MAUI Horizontal TreeMap Charts](http://cdn.mescius.io/umb/media/veilqey0/winui_treemap_horizontal.png)
Horizontal TreeMap Charts
Display the TreeMap as a horizontal or vertical stack of hierarchical rows - like a rectangular sunburst.
.NET MAUI Chart Key Features
![.NET MAUI Chart Palettes](http://cdn.mescius.io/umb/media/3bbbp4cc/maui_flexchart_color_palettes.gif)
Custom Color Palettes
Quickly choose one of FlexChart's 20 built-in color palettes, or customize your own palette with full opacity and gradient support.
![Multiple Chart Types and Axes](http://cdn.mescius.io/umb/media/wgjhvfy5/winui_flexchart_twoyaxes.png)
Multiple Chart Types and Axes
Combine any Cartesian chart types into a single plot using FlexChart's flexible model. Each series can be set to a different chart type and Y axis allowing endless chart combinations.
![.NET MAUI Chart Animation](http://cdn.mescius.io/umb/media/vsskzx5x/maui_flexchart_animation.gif)
Animation
Add animation when the mobile chart is loaded or when data points are updated. Choose an easing function and how to animate the data points.
![.NET MAUI Data Labels](http://cdn.mescius.io/umb/media/4orh23ms/maui_flexchart_datalabels.png)
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.
![MAUI Chart Trendlines](http://cdn.mescius.io/umb/media/tzan20c4/maui_flexchart_trendline.png)
Trendlines
Add trend lines to show trends in data and make predictions. FlexChart supports several built-in regression and non-regression trendlines such as linear, average and polynomial.
![.NET MAUI Chart with Alarm Zones](http://cdn.mescius.io/umb/media/yuwenn0e/winui_flexchart_alarmzones.png)
Alarm Zones
Alarm Zones can be used to highlight important y-values in charts. This feature demonstrates FlexChart's rendering capabilities that allow you to draw custom elements in the plot area.
Interactive Features
![MAUI Chart Gestures](http://cdn.mescius.io/umb/media/s0mjjgji/maui_flexchart_zoom.png)
Pan and Zoom
Interact with the chart using device or touch gestures. Use pinch and stretch gestures on mobile or the mouse on desktop to zoom in and out.
![WinUI & MAUI Chart Line Marker](http://cdn.mescius.io/umb/media/azml1nhl/winui_flexchart_linemarker.png)
Line Markers
Add interactive line markers or cross-hairs to show information about a specific point on your chart. Line markers can snap to data points or move when the user drags the line.
![.NET Mobile Chart Selection](http://cdn.mescius.io/umb/media/h1qd14op/maui_flexpie_selection.gif)
Selection and Hit-Test
Enable touch interactions with selection. Select data points or series to enable drill-down in your charts. Advanced hit-testing methods also help find the closest data point.
Axis Features
![WPF Chart Scrolling](http://cdn.mescius.io/umb/media/eubdms03/maui_flexchart_axislabels.png)
Staggered Axis Labels
Improve the readability of the axis labels through rotation or staggering. You can set the stagger level to any number of rows.
![WinUI & MAUI Chart Axis Labels](http://cdn.mescius.io/umb/media/s2fibjst/maui_flexchart_axisgroups.png)
Axis Label Grouping
Visually group categorical or date based charts with axis label grouping. You can customize the separators to display vertically, horizontally or as a grid.
![.NET MAUI Logarithmic Axes](http://cdn.mescius.io/umb/media/onscgdbs/maui_flexchart_logaxes.png)
Logarithmic Axes
Logarithmic axes are ideal for visualizing data points that have a very broad gap between values. Each axis unit increases by a multiple rather than a linear increment.