JavaScript plotting library