7
1 Software for time series visualization April 2016 I. Web-based The software packages listed in this section allow the visualizing time series data on websites. Recommended software packages are Plotly and D3 (and/or it’s derivatives). Plotly https://plot.ly/ Proprietary online software for all kinds of data visualizations and dashboard creation. Integrates nicely with R, Matlab, Python, Excel etc. MetricGraphics.js http://metricsgraphicsjs.org/ Open source lightweight JavaScript library for time series visualization built on top of D3.js (below). It is optimized to be as simple to use as possible and is highly suitable for someone who is new to JavaScript. Given the simplicity of its code, it provides a surprising degree of flexibility, but lacks support for (good) real-time updates of the data. There is a package available for integration with R. Facette facette.io Free and simple real-time visualization of time series from various source formats.

Software for time series visualization - math

  • Upload
    vocong

  • View
    230

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Software for time series visualization - math

1

Software for time series visualization April 2016

I. Web-based

The software packages listed in this section allow the visualizing time series data on websites.

Recommended software packages are Plotly and D3 (and/or it’s derivatives).

Plotly

https://plot.ly/

Proprietary online software for all kinds of data visualizations and dashboard creation. Integrates

nicely with R, Matlab, Python, Excel etc.

MetricGraphics.js

http://metricsgraphicsjs.org/

Open source lightweight JavaScript library for time series visualization built on top of D3.js (below). It

is optimized to be as simple to use as possible and is highly suitable for someone who is new to

JavaScript. Given the simplicity of its code, it provides a surprising degree of flexibility, but lacks

support for (good) real-time updates of the data. There is a package available for integration with R.

Facette

facette.io

Free and simple real-time visualization of time series from various source formats.

Page 2: Software for time series visualization - math

2

Data-Driven Documents (D3.js)

d3js.org

Open source JavaScript library with an enormous range of dynamic, interactive data visualization

capabilities. Custom visualizations can be created with the hundreds of functions available. Many

online tutorials are available.

The library http://metricsgraphicsjs.org, which is built on top of D3, is optimized for visualizing time

series data. The Cubism.js plugin (square.github.io/cubism/) allows clear visualization of multivariate

time series by automatically scaling the plots for rapid comparison.

Rickshaw

http://code.shutterstock.com/rickshaw/

Another open source JavaScript toolkit built on top of D3.js that is optimized for time series

visualisation . It requires a bit more familiarity with JavaScript than MetricsGraphics.js but is on the

other hand much more flexible. It is designed with interactivity and real-time data support in mind

and provides simple yet powerful graphs.

AnyChart

http://www.anychart.com/

A proprietary JavaScript-based solution for interactive data visualization and dashboard creation with

fast performance even with large amounts of data.

Page 3: Software for time series visualization - math

3

Envision.js

http://www.humblesoftware.com/envision

An (open-source) JavaScript library for creating simple interactive time series visualizations. It is

designed especially with financial applications in mind. Provides a limited amount of interactivity but

works well with real-time data. Simple to use but not very flexible.

Quadrigram

http://www.quadrigram.com/

A free and user friendly (no code) tool for creating interactive data visualizations using Google Drive

to store the data. Custom features are available with the paid version.

ZingChart

http://www.zingchart.com/

A JavaScript library for quickly creating high-quality data visualizations with big data, real time and

interactivity features. Works well on mobile devices too. The free version has all the features but

includes a watermark.

Page 4: Software for time series visualization - math

4

Charted

www.charted.co

A free time series visualization tool with a minimal set of features for simplicity. A link to the CSV, TSV

or Google spreadsheet is supplied and the graph is automatically updated every 30 mins.

Datawrapper

www.datawrapper.de

A simple, code-free tool for creating charts from Excel, OpenOffice or CSV formats. Interactive charts

can be embedded within websites at a cost, but a free version allows one to download the charts in

PNG format.

Page 5: Software for time series visualization - math

5

II. Desktop-based

The software packages listed in this section allow the visualization and analysis of time-series data

using installed software for the purpose of on-screen analysis and/or presentation. Recommended

software packages are SAS Visual Analytics, Datawatch and Infragistics Ultimate.

SAS Visual Analytics

www.sas.com/en_us/software/business-intelligence/visual-analytics.html

Proprietary software with advanced data visualization capabilities along with analysis, prediction and

decision making features.

STATA, NCSS

www.stata.com , www.ncss.com/software/ncss

Commercial software, integrated with excel, similar to MATLAB's layout but seems to solely focus on

statistics and focuses less on programming.

WEKA

wiki.pentaho.com/display/DATAMINING/Time+Series+Analysis+and+Forecasting+with+Weka

Open source package implemented in Java. Provides a GUI but it is also possible to use the library

directly, provided that one knows the Java programming language. The package also features

powerful prediction features.

Zaitun

http://www.zaitunsoftware.com

Zaitun Time Series is a free and open source software designed for statistical analysis of time series

data. It provides easy way for time series modelling and forecasting.

Page 6: Software for time series visualization - math

6

Datawatch

www.datawatch.com

A commercial data visualization tool with many features. Time series can be interactively visualized

and analysed in real time and conditions can be set up for visual alerts. Allows dashboard creation.

Gephi

gephi.org

A free tool for visualizing and exploring data networks and how they evolve over time.

Infragistics Ultimate

www.infragistics.com

A commercial set of professional developer tools for developing interactive data visualization

applications for the web, Windows, Windows phone, iOS and Android.

Page 7: Software for time series visualization - math

7

III. Web/desktop-based

The software packages listed in this section allow the visualization of time series data using installed

software or using web-based applications. Tableau is recommended for non-financial time series and

Bloomberg Professional is recommended for financial time series visualization.

Tableau

www.tableau.com

Proprietary software with a wide range of advanced analysis and visualization capabilities. Click, drag

and drop interface with no programming. Can be integrated with R, Excel and more.

Bloomberg Professional (Bloomberg Terminal)

www.bloomberg.com/professional

A very expensive software and hardware system for monitoring and analysing real time financial

market data. The system also allows users to place trades and provides news and features a secure

messaging system.