Hacker News new | ask | show | jobs
by crm416 4742 days ago
Latex, with the TikZ package: http://www.texample.net/tikz/

Steep learning curve, but there are plenty of examples around the Internet, and it's certainly worth the investment.