Qual a melhor API/Framework/Library/Tools para gerar imagens para web?

Olá,

estou precisando produzir imagens semelhantes as utilizadas pela Oracle para demonstrar as possibilidades de uso da sintaxe do SQL (ex: http://docs.oracle.com/cd/B13789_01/server.101/b10759/statements_6014.htm).

Essas imagens serão visualizadas na web e precisarei “mapear” algumas áreas de interesse para links ou funções específicas.

Quais recursos vocês utilizariam? Java 2d ou SVG (batik etc)

E o peso do recurso, para representar um grafo com aproximadamente 5.000 nós e número de arestas ainda desconhecidas?

Valeu