JavaScript matrix plotting library