ScrollableGraphView

An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift.

An adaptive scrollable graph view for iOS to visualise simple discrete datasets. Written in Swift. Originally written for a small personal project.

The main goal of the this graph component is to visualise simple discrete datasets and allow the the user to scroll through the graph.

IMG_5814_small

Announcements

9-7-2017 - Looking for Examples:

If your application uses this component and you would like to show it off, please let me know as I would like to create a gallery. Please create a pull request and update the examples .md with the app name and URL. I will add screenshots of the applications to a gallery for everyone to see.

9-7-2017 - Version 4:

Version 4 was released which adds multiple plots, dynamic reloading of values, more reference line customisation options and various bug fixes.

The public interface is incompatible with previous versions. If you prefer to keep using the older version, make sure to specify version 3 in your podfile or downloaded the classes from a pre-v4 release.

Initialisation animations and range adaption animations.

animating

Multiple plots and dynamic reloading of the values.

dynamic-reload
Range adaption when scrolling through the graph. The range of the y-axis will automatically adapt to to the min and max of the visible points.

adapting
Smooth scrolling around the graph.

scrolling

Handles as many points as you can throw at it.

more_scrolling

Many customisation options. (Check the customisation section)

customising

GitHub