Jungu Choi, Yuet Ling Wong, Eli Fisher
University of Maryland, College Park, MD
Deok Gun Park, Niklas Elmqvist
Purdue University, W. Lafayette, IN
Interactive Visualizations
VisDock is a mix-in JavaScript library
Visualization built by Derek Watkins
http://bl.ock.org/dwtkns
Visualization built by Derek Watkins
http://bl.ock.org/dwtkns
Visualization built by Derek Watkins
http://bl.ock.org/dwtkns
Allows the coder to connect the interactions to user-defined functions/events.
Event 1
Event 2
Event 3
Selection
Navigation
Query
Results
var visdock.eventHandler = {
// Find intersected items given a shape
getHits: function(points, inc) { return []; },
// Mark the selection with a color
setColor: function(items, queryId) {},
// Remove a selection
removeColor: function(queryId) {},
// Modify an existing selection color/opacity
changeColor: function(style, queryId) {},
changeVisibility: function(style, queryId) {},
// Called when Pan/Zoom/Rotate events occur
viewChanged: function(view) {}
}
Minimal Coding Effort
// Updating selection layers
VisDock.updateLayers();
// Annotated by dataspace declaration
AnnotatedByData.layerTypes = ['.layers'];
// Updating the annotations
AnnotatedByData.update();
VisDock-enabled
Visualization
Developer
End-User