Maybe look into pgf. It's slow, but looks good. http://matplotlib.org/users/pgf.html
View entire thread