Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
A Visualization tool for Pivoting and Viewing data written using HTML5 technologies
JavaScript
tree: 5393a9fed9

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
public
spec/javascripts
views
.gitignore
.rvmrc
Gemfile
Gemfile.lock
README.md
Rakefile
app.rb
config.ru

README.md

Swivel

Swivel is a proof of concept for a data visualization tool that enables viewing tiles of data and grouping them into "buckets".

The goal is to write an HTML5 tool for splunking through chunks of data.

Visit a working example.

Getting Started

thin --debug --rackup config.ru start

Running Tests

rake jasmine

Installation

Swivel relies on a simple Sinatra back end, jasmine unit tests, backboneJS, underscoreJS, D3, jQuery UI (for the range control), jQuery, and bootstrap CSS.

running it requires creating a config.yml file with the following:

key: XXXXXXXXXXXXXXXXXXXXXX

(where XXXX... is your API Key for the Guardian newspaper)

Requirements

TODO

Much needs to be done:

  • zoom support
  • ability to sort (we have tests for this, but the toolbar and views are not implemented)
  • better inspector for the Guardian sample
  • ability to drill down or drill up on date buckets (e.g. go from day to month to year bucketing)
  • investigate looking at using a canvas-based implementation (with a framework like KineticJS) for performance improvements on larger data sets.
Something went wrong with that request. Please try again.