Name: lyra
Owner: Vega
Description: An interactive, graphical Visualization Design Environment (VDE)
Created: 2012-10-11 19:16:35.0
Updated: 2018-01-08 11:08:06.0
Pushed: 2016-11-04 04:54:10.0
Homepage: http://idl.cs.washington.edu/projects/lyra/
Size: 10242
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Lyra is an interactive environment that enables custom visualization design without writing any code. Graphical ?marks? can be bound to data fields using property drop zones; dynamically positioned using connectors; and directly moved, rotated, and resized using handles. Lyra also provides a data pipeline interface for iterative visual specification of data transformations and layout algorithms. Lyra is more expressive than interactive systems like Tableau, allowing designers to create custom visualizations comparable to hand-coded visualizations built with D3 or Processing. These visualizations can then be easily published and reused on the Web.
This is the working branch for Lyra 2 and does not contain all functionality. A deployed version of Lyra 1 is available online. For more information, check out the Lyra wiki.
To work on Lyra locally, you must have Node installed on your computer. Download this repository with Git, then (from the command prompt or terminal) check out the lyra2
development branch with the command
checkout lyra2
Once you are on the lyra2 branch, run
install
to install the project's code dependencies.
To build the application itself, execute the build command:
run build
Lyra is now ready to run. Start the local webserver with the command:
start
Lyra should now be running at http://localhost:8080! This web server will auto-reload when you change the JavaScript code; manually re-building with npm run build
should only be necessary if you update the SCSS stylesheets.