I am trying RaphaelJS for drawing graph theory style graphs. For example:

While it is easy to create circles/nodes in RaphaelJS, I haven’t figured out how to associate each node with a label (and having the label inside each node).
Is this feasible with RaphaelJS?
I’d write a little bit of code to manage a series of such nodes using default styles, allowing for overrides as desired.
Check out this fiddle to see a little example of the results.