SciChart® the market leader in Fast WPF Charts, WPF 3D Charts, and now iOS Charting & Android Chart Components


SciChart for Android is a Feature Rich and powerful Chart component for Scientific, Medical, and Financial apps.

Read on to discover our features in depth.


Create Android Charts with extreme speed. This Android Audio Analyzer, Spectrum Analyzer example draws 500000 points and an FFT in realtime

Extreme Realtime Performance

For the first time you can create Android Apps which chart over a million data-points, and still zoom, pan and update interactively!

Benefit from the ultimate efficiency of native-code and GPU-acceleration with our High Performance Android Charting Library. Chart start-up time is instant and our low memory and CPU footprint will improve your overall device battery life and performance.

Make impossible projects possible with our high performance, realtime Android charts.


Unlimited Multiple X, Y Axis

SciChart features unlimited, multiple X and Y axis.

You can place X axis at the Top or bottom and Y axis on the Left or Right. Several axis on one side is also possible.

You can rotate charts by displaying X axis on the Left/Right and Y axis on the Top/Bottom. You can mix types of axis on the same chart and have unlimited customisation as to how your data is scaled.

Our Android Charts allow unlimited, multiple XAxis and YAxis on the left, top, right or bottom
Add Tooltips and Cursors to Android Charts

Cursors & Tooltips

SciChart features rich cursors & tooltips out of the box, which are built on our powerful Chart Modifier API.

Choose from built-in Cursors, Crosshairs, Tooltips on Tap or Rollover (showing vertical lines) as well as Legends. Decide what information is presented in a tooltip. Style a tooltip to fit your application


Annotations & Markers

SciChart features a powerful Annotations API which allows you to overlay Line, Text, Boxes or watermarks over the chart, at specific data-point locations.

Custom annotations are possible to display custom markers or points of interest. SciChart supports draggable vertical/horizontal line annotations to mark thresholds or time stamps. All our annotations are optionally editable by the user.

Add annotations, text labels, boxes, lines an custom markers to an Android Chart with our Annotations API
Android Charts with Rich, Touch interaction for tooltips, pinch to zoom, panning and axis dragging

Rich Touch Interaction

SciChart is built for Touch! Rich touch interaction allows you to drag to pan the chart, drag an axis to scale the chart, tap to view tooltips, pinch to zoom in/out and double-tap to reset zoom.

Custom actions are possible using our rich Chart Modifier API, where you can override gestures and create custom zooming, panning or feedback behaviours..


Per-Point Coloring

SciChart features per-point coloring using the PaletteProvider API. By hooking into the PaletteProvider API you can return a data-point style or color based on the X,Y data-values.

Use this to color bars, columns, candlesticks, scatter-points or line segments that meet certain criteria, such as exceeding a threshold, or being a point of interest.

Style and color points individually on an Android chart using our PaletteProvider API
our Android Charts come with 8 themes. Create your own Android Chart theme to suit your app

Styling and Theming

SciChart ships with 8 stunning themes in a Theme Manager, which you can apply to your charts with a single line of code. Themes affect default cursor, zoom, axis, grid and series colors.

You may customize even further and create you own custom theme.


Extensible, Customizable API

SciChart has many many API hooks allowing you to extend, customize or otherwise bend the chart control to your will. Developers love our flexible, and powerful API!

Axis TextFormatting / LabelProvider API

Allows full control over axis labels. Not only text formatting but you can transform axis values into custom labels e.g. strings, prefix, suffic, scientific notation and more

See Documentation

PaletteProvider API

Allows customization of series point color based on data value. E.g. if you want a column to be red if over a certain value? Or a scatter point to be Blue based on data-value?

See Documentation

Custom Series API

Allows drawing of completely custom series using our RenderContext2D API for creation of chart types that SciChart does not yet include.

See Documentation

ChartModifier API

Allows creation of behaviour modifiers which can be attached to the chart. Handle touch interaction, update the chart data, custom zooming panning, custom tooltip actions? You can customize anything in SciChart with this rich, powerful API

See Documentation

Build Android Charts with many axis types, including Logarithmic Axis, Date Axis, Category Axis and Numeric Axis

Many Axis Types

SciChart features many axis types out of the box, including Numeric Axis, Logarithmic Numeric Axis, Date Axis (all of which are value axis).

In addition, SciChart features Category Date Axis which allows displaying of stock chart or trading data while collapsing weekends or overnight gaps.

Create multi-pane Android stock chart and trading apps with our Android Candlestick Chart, Android OHLC chart types

Financial/Stock Chart Features

SciChart is built for Scientific, Medical and Financial (Trading) apps, with first-class support for stock charts, including the Candlestick Chart type, the Ohlc chart type, Column, Mountain, Area and Line chart type.

The Category Date axis allows collapsing weekend and overnight gaps in trading data.

SciChart supports multiple panes and multiple series per chart, allowing you to create complex, multi pane stock chart applications with indicator panels, and even overlay buy/sell markers using our Annotations API.

Build charts on Windows (WPF), iOS, Android and Xamarin with our cross platform charting libraries

Cross Platform Support

SciChart provides native, high performance chart controls on four platforms: Android (Java, Kotlin), iOS (Objective-C, Swift), Xamarin (C#), and Windows (WPF C#). For the best realtime charting component with cross platform support, choose SciChart. .

Excellent Tech Support

One of SciChart’s main selling points is our tech support. We operate a support-desk for paid customers of SciChart who purchase priority support. We aim to answer requests within one business day. You will be able to speak to the developers who made SciChart and get back to work quickly with our outstanding technical support.

Have a read below of what some of our customers say:

All this starting from $349 / Developer License

SciChart’s Android Charts are licensed on a perpetual, per-developer licensing model, with royalty free redistribution. You get access to the world’s fastest Android Charts, starting from just $349 per developer license (without tech support), or $599 USD with 1-years tech support an updates.