The Xamarin.Forms charts, a mobile friendly easy-to-use cross platform charting package, is used to add beautiful charts to mobile and desktop apps. It contains a rich gallery of 30+ charts and graphs, ranging from line to financial charts, that cater to all charting scenarios. Its high performing quality helps to render large amount of data quickly in your mobile and desktop devices. It also comes with a lot of features such as zooming, panning, tooltip, crosshair, trackball, drill-down, and events to make the charts more interactive.
The Xamarin.Forms Chart control includes several data rendering optimizations. It provides the best possible performance when plotting large volumes of data and handling high-frequency real-time data.
The Xamarin.Forms Chart control includes functionality for plotting more than 30 chart types. Each chart type is easily configured with built-in support for creating stunning visual effects.
The Xamarin.Forms Chart control supports four different types of axes: numerical, categorical, date-time, and logarithmic. The appearance of all chart axis elements can be customized with built-in properties.
The end user experience is greatly enhanced by a set of user interaction features such as zooming, panning, trackball, selection, and tooltip.
Data points can be easily annotated with labels to improve the readability of data in Xamarin.Forms charts. Readability can be further enhanced by adding markers or customizable symbols.
Mark the data points with built-in available shapes.
Connect a data point and its label with a Bezier curve or a straight line.
Customize the data labels using data templates.
Legends provide additional information helpful in identifying individual data or series in a Xamarin.Forms chart.
Apply a data template to a legend item. This helps show more information about a series or data point in a legend.
Position the legend anywhere in the chart area to best fit the page.
Customize a legend icon with built-in available shapes such as rectangles, circles, diamonds, pentagons, triangles, crosses, and straight lines to improve the readability of the Xamarin.Forms charts.
Display the legend items in multiple rows when several series are loaded in a single Xamarin.Forms chart.
Annotations display metadata about a Xamarin.Forms chart or series at a specific point of interest in the plotting area. Multiple annotations can be added to a single Xamarin.Forms chart.
Annotate Xamarin.Forms charts with any custom view to provide additional details about a data point. This is generally used for displaying images over a data point.
In addition to the view annotation, all the basic annotation elements like lines, rectangles, ellipses, text, and arrows are available.
Apply gradient colors to visualize data in different colors, improving the readability and appearance of the Xamarin.Forms charts.
Elegantly handle the empty point values in Xamarin.Forms charts.
Highlight the specific regions in the Xamarin.Forms chart area using strip lines. Also, add text to describe the highlighted area.
The Xamarin.Forms Chart control features built-in support for RSI, momentum, Bollinger bands, accumulation distribution, EMA, SMA, stochastic, ATR, MACD, and TMA indicators.
The autoscrolling feature allows focusing on a minimal set of data points by visualizing only a few items in the UI and viewing the remaining data points by scrolling. Configure this feature in real-time updates to view recently added data points.
Rotate all the series types to plot data in a vertical direction and view the data from a different perspective.
Export the Xamarin.Forms charts as an image to a picture gallery or convert the charts to a memory stream.
Localize all the static text within the Xamarin.Forms charts to any desired language.