Example: The tkz-berge graph package

The tkz-berge package is a set of convenient macros for drawing typical textbook graphs.
It is built on top of TikZ' node and edge constructs, but adds several shortcuts for placing,
arranging and connecting vertices. Visit the package's home page to see moreexamples.

Documentation only available in French. However, the code and the numerous examples speak for themselves.