Pre loader
Try wave

Android Chart Library: Create Stunning Apps with SciChart

SciChart for Android is a feature-rich and powerful OpenGLES 2D and 3D chart component for scientific, medical, financial, and enterprise apps.

Create stunning 2D and 3D charting applications in Java or Kotlin with our award-winning, feature-rich Android chart library.

Ready to start creating the best charting apps for Android? Fast, responsive and able to process millions of data points in real-time—even the most complex Android data visualization projects are scalable with SciChart.

Start Android Trial Today Buy Now

animating stacked columns chart

Android Chart Features

With SciChart’s feature-rich Android chart library, you can build the most complex Android charts and graphs while making them accessible for the user. Real-time performance, unlimited axes and endless customizations—these are just some of the capabilities you’ll have with our software.

Android Chart Library with Extreme Realtime Performance

Make impossible projects possible with our real-time Android charts.

For the first time, you can create Android apps that plot millions of 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 chart library.

Chart start-up time is instant, and our low memory and CPU footprint will improve your overall device battery life and performance.

Why Choose SciChart Android? Visit App Store

Unlimited Multiple X, Y Axis

Our Android chart library features unlimited, multiple X and Y axes.

You can place the X-axis at the top or bottom and the Y-axis on the left or right. Several axes on one side is also possible.

You can rotate Android charts by displaying the X-axis on the left/right and the Y-axis on the top/bottom. You can mix types of the axis on the same chart and have unlimited customization as to how your data is scaled.

See Android Multiple Axis Examples See Axis Alignment Documentation

Chart Animations

Add beautiful animations to your Android Data Visualization.

SciChart’s Android chart library features a flexible Chart Animations API. There are four basic Android chart animation types provided out of the box: sweep animation, wave animation, scale animation, and fade animation. Our demo application has all the animation types incorporated into the charts.

You can download our example suite and run it yourself or get it from the Google Store.

Download Examples Download From Store

Cursors & Tooltips

Our Android charts feature rich cursors and tooltips out of the box, which is 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. You can decide what information is presented in a tooltip and style it to fit your application.

See Custom Tooltips Examples View TooltipModifier Android Documentation

Add Tooltips, Selection to 3D Charts

SciChart Android supports tooltips, data-point selection, series selection, hit-test APIs and more so that you can get responsive feedback on tap and use our powerful APIs to see which series were interacted by the user.

Using SciChart Android 3D charts, you can create next-generation apps on the Android platform, visualizing your data in 3D plus providing intuitive interaction via pinch, tap, drag, and pan.

See Android Tooltips Example See Tooltip Modifier Documentation

Rich Touch Interaction

SciChart’s Android chart library 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 behaviors.

See Android Example View Custom Modifiers Documentation

Annotations & Markers

Our Android charting library features a powerful annotation API that allows you to overlay lines, text, boxes or watermarks over the chart at specific data-point locations.

Custom annotations can 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.

See Android Annotations Example See Annotations API Documentation

Plot 3D Scientific Data

The 3D surface mesh chart type lets you plot data in 3-dimensions, enabling for the first time 3D scientific data to be plotted in Android or Xamarin applications.

Utilizing our cross-platform Visual Xccelerator 3D engine, you can plot scientific surface mesh charts in real-time with tens of thousands of cells on Android devices and embedded systems, including smartphones and tablets.

See Android Mesh Chart Example See Documentation

Styling & Theming

SciChart’s Android Charting Library 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.

See Android Custom Theme Example Download From App Store

Per-Point Coloring

Our Android graph library 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 and 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.

See Android PaletteProvider Examples See PaletteProvider API Documentation

Many Axis Types

Our Android chart software features many axis types out of the box, including the Numeric Axis, Logarithmic Numeric Axis, and Date Axis (all of which are value axis).

In addition, SciChart features a Category Date Axis, which allows the display of stock charts or trading data while collapsing weekends or overnight gaps.

See Android Logarithmic Axis Examples See Axis APIs Documentation

Link Multiple Charts

SciChart allows you to link multiple Android charts together so that they zoom, pan or display tooltips in unison.

This is useful to create complex dashboards where the output from several sensors, data-feeds or database tables can be displayed one above another with a common time axis.

See Android Multiple Charts Example View SciChart Android Tutorial

Financial & Stock Chart Features

SciChart’s Android chart library is built for scientific, medical, and financial (trading) apps, with first-class support for stock charts, including the Android Candlestick chart type, the Android OHLC chart type, Column, Mountain, Area, and Line chart type.

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

Our Android charts support 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.

Why SciChart For Financial Apps? Android Real-Time Stock Charts Example

Excellent Tech Support

star starstarstarstarstar 4.84 Average - 419 Reviews

One of SciChart’s Android chart library 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.

Read Testimonials
quote
Chris Kirkman
star
star
star
star
star
This is an incredible product. First it's the best chart I've had customers compliment how great the charting parts of our application look/behave. I couldn't recommend this product anymore than I already do. SciChart really hit the mark. I wish all software products could be this easy to use and be so productive (not to mention blazing fast).
quote
Cheng T.
star
star
star
star
star

Great graphics and performance. Examples are easy to follow and good response from the support too.

quote
Danail
star
star
star
star
star
Great performance, easy to use, nice graphics, lots of features, I would highly recommend SciChart products to everyone who deal with state of the art charting.
quote
Naveen K
star
star
star
star
star
I use SciChart for our WPF application and I feel SciChart is the number ONE chart library in terms of performance, features, usability and support.
quote
Morten S
star
star
star
star
star
First of all, SciChart is incredibly fast. We have used it for presenting time series at 100 Hz over two weeks, and it is displayed and zoomed/panned well inside acceptable time. Also, the support from SciChart is among the best we have experienced.
quote
Jack
star
star
star
star
star

We have been using SciChart for 3 years and the product quality and support is exceptional. Our users always comment on how good the charts in our application look compared to anything else they have used. The latest addition of mobile versions of SciChart is very exciting and we plan to fully utilise this to provide mobile charting throughout the organisation.

Start Your Android Chart Library Trial or Buy Now

SciChart’s charting library and Android charts are licensed on a perpetual, per-developer licensing model with royalty-free redistribution. To access the world’s fastest 2D and 3D Android charts, download a trial or buy now.

Download Trial Buy Now