We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. Image for the cookie policy date
Syncfusion Feedback

Trusted by the world’s leading companies

Syncfusion Trusted Companies

Overview

Xamarin.Android Charts, an 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 performance helps render large amounts 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.

Chart types

The Charts control includes functionality for plotting more than 25 chart types. Each chart type is easily configured with built-in support for creating stunning visual effects:

  • Line or Area type charts for representing time-dependent data, showing trends in data at equal intervals.
  • Column or Bar type charts for comparing the frequency, count, total, or average of data in different categories. They are ideal for showing variations in the value of an item over time.
  • Pie or Pyramid type charts to represent data in proportions.
  • Bubble or Scatter charts to plot financial or scientific data.
  • Candle or Hilo type charts for stock analysis.
  • Range type charts to represent high and low values at a point.
  • Radar or Polar type charts to plot data points in terms of angles and values.

High performance

The Charts control includes several data-rendering optimizations to achieve the best possible performance when plotting large volumes of data as well as handling high-frequency real-time data.

High-performance Xamarin.Android Charts.


Customizable chart axis

The Charts control supports four different types of axes: numerical, categorical, date-time, and logarithmic. The appearance of all elements of the chart axes can be customized with built-in properties.

Multiple axes in Xamarin.Android Charts.

Multiple axes

Visualize different units of data with multiple axes, which can be placed at either side of the chart.

Smart axis labels in Xamarin.Android Charts.

Smart axis labels

Axis labels can be positioned in multiple rows to avoid collision between two labels.

Automatic range calculation in Xamarin.Android Charts.

Automatic range calculation

The best possible axis ranges and intervals are calculated automatically based on the given values. The ranges can also be further customized with a custom range and range padding.

Axis labels position in Xamarin.Android Charts.

Labels position

Place the axis labels and tick lines inside the chart area to reduce the space consumption of an axis and allow you to plot data as large as possible.

Axis label rotation in Xamarin.Android Charts.

Label rotation

Axis labels can be rotated to place all the labels within the available space constraint.

Axis crossing in Xamarin.Android Charts.

Axis crossing

The position of an axis can be moved to anywhere in the chart relative to its associated axis.


Data labels and markers

Data points can be easily annotated with labels to help improve the readability of data. Readability can be further enhanced by adding markers or customizable symbols.

Data point markers in Xamarin.Android Charts.

Data point markers

Data points can be marked with built-in shapes.

Data labels and connector line in Xamarin.Android Charts.

Labels and connector lines

Labels can be connected to a data point through a Bezier or straight line.

Data labels customization in Xamarin.Android Charts.

Label customization

Data labels can be customized.


Annotations

Annotations display metadata about a chart or series at a specific point of interest in the plotting area. Multiple annotations can be added to a single chart.

View annotation in Xamarin.Android Charts.

View annotations

Annotate charts with any custom view to provide additional details about a data point. View annotations are generally used for displaying images over a data point.

Shape annotation in Xamarin.Android Charts.

Shape annotations

In addition to view annotations, all the basic annotation elements like lines, rectangles, ellipses, text, and arrows are available.


Legends

Legends provide additional information that is helpful in identifying specific data or series in a chart.

Legend items customization in Xamarin.Android Charts.

Custom views

Apply custom views to legend items to show more information about a series or data point in the legend.

Legend positioning in Xamarin.Android Charts.

Positioning

Position the legend anywhere in the chart area for the best fit on the page.

Legend icon customization in Xamarin.Android Charts.

Icon customization

Customize legend icons to improve a chart’s readability with built-in shapes: rectangles, circles, diamonds, pentagons, triangles, crosses, and straight lines.

Wrap the legend items in Xamarin.Android Charts.

Wrap legend items

Display legend items across multiple rows when more series need to be loaded in a single chart.


User interactions

The end-user experience is greatly enhanced by a set of user-interaction features: zooming, panning, trackball, and tooltips.

Zooming and panning in Xamarin.Android Charts.

Zooming and panning

Zooming and panning are useful when visualizing large amounts of data. Zooming can be performed by pinching, selecting the region, and double-tapping at a specific position.

Trackball in Xamarin.Android Charts.

Trackball

The trackball control is used to track a data point close to the touch contact point. The trackball label can be customized.

Tooltip in Xamarin.Android Charts.

Tooltip

The tooltip control displays a pop-up with additional information when the mouse pointer is touching a data point. The tooltip view can be customized.


Selection

Interactively select and highlight a data point. This is widely used to navigate to another activity with the information of a selected data point or to update the other components in the same activity based on the selected data point in the chart.

Data point selection in Xamarin.Android Charts.


Designer support

Reduce layout design time by adding the chart in the designer, and preview the final layout without deploying the app to a device or emulator.

Designer support in Xamarin.Android Charts.


Gradient

Apply gradient colors to visualize data in different colors, improving the readability and appearance of a chart.

Gradient support in Xamarin.Android Charts.


Empty points

Empty point values can be elegantly handled with the available customization options.

Empty points support in Xamarin.Android Charts.


Strip lines

Specific regions in the chart area can be highlighted using strip lines and display text to describe the highlighted area.

Strip lines in Xamarin.Android Charts.


Technical indicators

There is built-in support for RSI, momentum, Bollinger bands, accumulation distribution, EMA, SMA, stochastic, ATR, MACD, and TMA indicators.

Technical indicators in Xamarin.Android Charts.


Trendlines

Charts has built-in support for rendering linear, exponential, logarithmic, power, and polynomial trendlines.

Trendlines in Xamarin.Android Charts.


Autoscrolling

The autoscrolling feature is used to focus on a minimal set of data points by visualizing only a few items in the UI and viewing the remaining data points by scrolling. It is typically used in real-time updates to view recently added data points.

Auto-scrolling in Xamarin.Android Charts.


Vertical charts

Rotate all the series types to plot data in a vertical direction or view data from a different perspective.

Xamarin.Android vertical Charts.


Localization

All static text within the chart can be localized to any desired language.

Localization in Xamarin.Android Charts.


150+ XAMARIN CONTROLS

ALL CONTROLS
  • Xamarin.Forms
  • Xamarin.Android
  • Xamarin.iOS
The most downloaded control (based on the nuget.org download count).

Our Customers Love Us

Having an excellent set of tools and a great support team, Syncfusion reduces customers’ development time.
Here are some of their experiences.

Rated by users across the globe

Transform your applications today by downloading our free evaluation version
Download Free Trial No credit card required.

Syncfusion Xamarin.Android Resources

Awards

Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.

Up arrow icon