Python 2D plotting library