Nick Zandbergen
CMPS 161 - Winter 2018

Arbitrary JSON Visualisation

    Takes any JSON file following a specific format. Visualises it. Hit add a file, hit parse, hit key/prop selector buttons, hit display. Refresh page to clear mappings.
    Note that default data for testing is provided - just click 'parse' without selecting a file first
    Uses hash tables to store button mappings and javascript bracket notation to dynamically select which datapoint property is used as x/y position.
Javascript code
Technical Writeup