There is also Plot2Kill, that David Simcha developed for his own thesis, to do 2D drawings: https://github.com/dsimcha/Plot2kill I used it 1 (2?) years ago, and it worked well. It was quite nice to be able to generate / manipulate data in D, and then to keep the same powerful language for graphs.