Skip to content
A Visualization tool for Pivoting and Viewing data written using HTML5 technologies
JavaScript Ruby
Find file
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.