First of all look at this question.
None of those libraries support Multigraphs (or Pseudographs ). I mean I can't generate graphs like this:
I thought i can use WolframAlpha's API and use its images, something like this:
but it have lots of problem:
1- I can't move nodes or add remove edges interactively.
2- Only 2000 API calls per month. Not enough.
3- I can't produce large or intermediate graphs.
4- Its really ugly !
Thanks in advance.