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

SciChart for Android is a new native Android Charting Library which supports Java and the Android SDK for development of applications and embedded systems that require high performance, real-time Android Charts. With groundbreaking performance and an intuitive, extensible API, SciChart’s Android Chart Library makes impossible projects, possible.

// Android Chart Features

HeatmapHoriz_framed (1)

// Extremely Fast

Exceptional performance of large dataset rendering, our Android Charts can render over a million points in line or scatter charts at interactive framerates! Benefit from the ultimate efficiency of native-code and GPU-acceleration with our High Performance Android Charting Library.

Whether building Android Apps or Embedded Systems with Android, nothing comes close to the real-time performance of SciChart’s Android Charts.


// Many Popular Chart Types

including Lines, Digital Lines, Band (High Low Fill) Series, Columns, Scatter Series, Mountain Series, Impulse (Stem) Series, Fan Charts, Error Bars, Candlestick charts, OHLC charts and Heatmaps

// Full Customizable

Change the appearance of the entire chart using one of the 9 colorful themes provided by SciChart! Try creating new series types with CustomSeries API, new user interactions with Chart Modifiers API, new chart annotations with Annotations API! Change the existing chart behaviors via various Behavior Providers!.

// Multiple Axis Support

Our Android Chart Control supports unlimited, multiple, X or Y Axis. Axes can be aligned to the right, bottom, top, left sides of the chart, shifted to the center of the chart, rotated to create a vertical chart. Different axis types such as DateTimeAxis, NumericAxis and CategoryDateTimeAxis are supported. It is also possible to have several Y or X axes stacked horizontally or vertically in our Android Charts!

// Chart Legends

Extensible, fully-customizable chart legends. View series names, marker or color identifier and change visibility via checkbox. Change the position of the legend in the chart and style it to match your app.



// Rich User Interaction via Touch

We provide a powerful Chart Modifier API that allows Zooming, Panning, Axis Scrolling, Rollovers, Cursors, Tooltips, Series Selection and Hit-Testing via touch. All of these are available out of the box. What’s more is you can create or customize your own touch interactions should you wish.

// Chart Annotations

Rich Chart Annotations API allows creating fully-interactive, customizable chart annotations! Create Watermarks, Buy sell markers, add text, lines or boxes to your Android Charts with this feature.

Many popular annotation types provided out of the box: Lines, Arrows, Boxes, Text Annotations, Axis Markers, Data Point Markers, etc.

// Dynamic Bar or Point Coloring

Dynamically color a bar or candle depending on data-point values! Our Android Charts allow you to override the color of an OHLC bar, Candle or Column, Scatter point or Line Segment for a specific data-point.

// Comprehensive Examples Suite

Our Android Charting Library ships with ~30 Android Chart Examples which you can browse and play with to see the features of SciChart Android on your Android device. In-app you can view the source-code for each example and even export examples to a stand-alone Android Studio project! All of this and more is possible with the SciChart Android Examples Suite, which has been designed to help you get started quickly with our Android Charts.



// Extreme Performance for 15+ Android Chart Types (more coming soon!)

With extreme real-time performance, our Android Charting Library supports the following chart types.

// Realtime Embedded Android Projects

It is now possible to execute a real-time oscilloscope or ECG monitor on low-end hardware (Freescale i.MX6 tested on 400MHz) running Android as an embedded OS. Android Charting in embedded systems is breaking into the mainstream for the Automotive, Process Control, Medical and Engineering industries.

“We can underclock the Freescale i.MX6 down to 2x400MHz, and the chart is still running at 25fps!” – Michael Guntli, IMT Information Management Technology AG

Our incredible Java Android Charting performance is provided by a mixture of extensive end-to-end performance optimisations, C++ / NDK interop, OpenGL ES rendering engine and intelligent culling / resampling algorithms, all with an intuitive Java API. You just won’t find real-world Embedded Android charting performance quite like SciChart!

// Rich Java Android Charting API

Our core SciChart APIs have been refined over four years following feedback from thousands of developers and end-users. Our Android Charts have amazingly rich APIs for Axis Ranging, Label Formatting, Chart Modifiers (interaction) and RenderableSeries.

  • Rich, Interactive Annotations API
  • Absolute Placement at X,Y Data Values, SciChart Updates Positions Automatically
  • Relative Placement e.g. Top 5%, Left 10%
  • Line Annotation
  • Box Annotation
  • Textbox / Label
  • Vertical Line with Axis Value
  • HorizontalLine with Axis Value
  • Custom Annotation
  • Placement Above or Below the chart
  • Optional Dragging / Resizing via mouse
  • Unlimited, Multiple X,Y Axis
  • Axis Placement Customisation (Left, Top, Right, Bottom, Centre)
  • Customize Label Formatting, Positioning, Placement
  • Numeric (double), Date, Time Axis Types
  • Category Date Axis for Stock Charts
  • Override Axis Label Formatting
  • Rotate Axis Labels
  • Override Axis Tick Frequency
  • Toggle Gridlines, Ticks and Bands On or Off
  • Style Axis Borders, Gridlines, Ticks and Labels
  • Horizontal or Vertical Charts for Oil & Gas Industry
  • Synchronize Axis Sizes across Charts
  • Supports Axis Titles
  • Programmatic Axis World-Coordinate to Data Conversion API
  • Crosshairs on Touch with Axis Labels and optional Tooltips
  • Rollover (Vertical line on Touch) with Hoverable Trackballs and active legends.
  • Customizable, Customisable Tooltips on Touch.
  • Customizable, Active Chart Legends.
  • Style Tooltips according to your application style
  • FAST Immediate-Mode, OpenGL ES / powered rendering in Android
  • C++ optimized rendering for record performance
  • Supports Android v4.4 KitKat and up
  • Color points individually with PaletteProvider API
  • AntiAliasing On/Off per series
  • Gradient Fills on Mountain, Column, Candlestick Types
  • Color Fills and Strokes
  • Dashed Lines with StrokeDashArray
  • Render null/empty points with Double.NaN
  • Set line StrokeThickness
  • Data-point Markers: Ellipse, Cross, Triangle, Square, Custom
  • Access to our RenderContext API to draw your own series, bands and markers
  • Hit-Test API for Touch-Detection of series, points.
  • Rich ChartModifier API for overriding TouchDown, TouchDrag, TouchUp behaviours on the chart
  • Series-selection programmatically or via touch
  • Tooltips via touch included out of the box
  • 8 Stunning Themes to choose from
  • Create Custom Themes easily
  • Override Properties in Code, e.g. Background, Gridlines, Text Color, Series Stroke and Fill
  • Intuitive, Android-Friendly API
  • Create Stunning looking Charts with Modern Styles!
  • Pinch to zoom
  • Touch-Drag a rectangle to animate-zoom
  • Pan via Axis Touch-Drag
  • Double-tap to animate zoom extents
  • Pan horizontally or vertically via touch-drag
  • Synchronize Zoom and Pan across charts
  • Set or animate Axis VisibleRange programmatically
  • API to Programmatically pan or scale
  • Powerful custom ChartModifier API for developing custom touch interactivity extensions.

// Reduce your Development Costs with our World Class Support

Our customers continually rate us the best at providing world-class tech support for our Cross-Platform Charts:

We have several support channels including Forums, Support Tickets and Email and we aim to answer requests within 1-business-day, to get you back up and running and reduce your development costs.

// Build on our World Class Android Charting Knowledge

Why buy SciChart? It’s a simple chart, surely you could build that yourselves? By outsourcing your Android charting needs to us, you will gain from our world class knowledge from building cross-platform real-time scientific charts, plus get access to our amazing tech-support team.

“Believe us, we implemented the charts our own in our ventilators, we wouldn’t do it again… Have you considered:

  • Resampling if you have more data than pixels?
  • Autoscaling (and configure autoscale to scale within defined limits so that you don’t just show noise)?
  • Interaction with the chart via touch gestures?
  • Performance? Including real-time updates on low-end hardware?
  • Reusing the charts on other projects?

Believe me, just use SciChart and it just works!”

Micheal Guntli from IMT


// Active Development

150,000 lines of code, Thousands of unit tests and checkins!

Across Windows, Android and iOS the SciChart family has over 150,000 lines of code, covered by more than 10,000 unit and integration tests, and thousands of checkings to version control. SciChart’s Android Charting Library builds on our four years of experience in charting controls. We are actively developing and supporting our Android Charts and the SciChart project is very active, with a healthy number of users.

// Continuous Delivery

Report a bug, sometimes we fix it same-day and push to Bintray Maven / Github. If you’re a SciChart Android Charts customer you can get the code changes within minutes and apply them to your build, allowing you to get on with your day to day business. Now how many can say that!

// Trusted by Thousands of Developers Worldwide

The SciChart Brand is trusted by thousands of developers worldwide and has customers in over 40 countries from sectors including Pharmaceutical, Oil & Gas, Medical, Instrumentation, Defence, Aerospace, Motorsport, Process Automation, Mining, Investment Banking, Trading and more. When you buy from SciChart you can be confident you are receiving a quality product, which is well supported and backed up by a team of experts who are willing and happy to help.

// All this starting from $549 / 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 $549 per developer license (without tech support), or $789 USD with 1-years tech support and updates.

Signup now and we’ll keep you updated with product developments and you will be notified the moment SciChart iOS Charts is released and available.
Signup now and we’ll keep you updated with product developments and you will be notified the moment SciChart Android Charts is released and available.
Your details have been received.
We like to make sure we only send information to clients who want to hear from us, so if you check your email now, you will find a confirmation email from us. Please click the confirm link and you'll will be added to our updates.