2010-04-01 4 views
0

Je voudrais expérimenter avec SVG comme un moyen d'afficher des graphiques, des diagrammes, etc. pilotés par les données. Les données existent en XML, et j'utiliserai XQuery pour produire le XML. Quelles options (par exemple, bibliothèques graphiques) devrais-je considérer pour créer le SVG du xml? Merci beaucoup.svg visualisations de données

+1

XSLT? Ou voulez-vous dire rendre le rendu SVG dans un format graphique? – lexicore

Répondre

0

Voici un exemple du W3C qui utilise Javascript pour créer un graphique à barres empilées au format SVG à partir de xml. Je voudrais faire quelque chose de similaire mais utiliser une bibliothèque graphique (ou ???) au lieu de js pour gérer la construction d'axes, d'étiquettes, de titres, de points de données, etc. En fonction des résultats de la lecture, la prochaine étape serait l'interaction de l'utilisateur avec les graphiques. Merci.

1

Si vous travaillez avec le SVG en Java, vous pourriez envisager:

Batik est beaucoup plus grande (avec des tonnes d'autres SVG Salamander travaille pour vous, j'irais avec ça. Je ne suis pas sûr de votre question, cependant, si vous cherchez quelque chose pour travailler avec le SVG ou quelque chose pour créer le SVG. Si ce dernier est SVG, vous pouvez utiliser votre XQuery pour créer la sortie SVG (qui peut ensuite être interprétée dans un navigateur par un plugin SVG ou manipulée en Java avec l'une des suggestions ci-dessus). J'espère que cela pourra aider.

1

Un chemin vers SVG est d'utiliser AT & Le paquet GraphViz de T - utilisez XQuery pour générer le fichier texte intermédiaire au format point à partir du XML et utilisez GraphViz pour faire la mise en page graphique et la génération SVG.