50 likes | 136 Vues
Explore the use of JGraph library for graphical representation of learning agent ontologies. Learn about algorithms for drawing small explanation networks efficiently, determining elements to display, and placing them optimally. Simplify the visualization process for non-computer scientists.
E N D
Concept Visualization for Ontologies of Learning Agents Yu Suo Period 2 Computer Systems Lab GMU Learning Agents Center
Graphical Representation Display elements and their relationships visually for non computer scientists.
JGraph for Visualizing Networks • JGraph is an open source graph visualization library written in Java. • JGraph is a fully Swing compatible component. • Simplifies drawing process for networks, trees, and maps. • Fairly versatile: Vertices and edges may be shapes, images, other Swing components, or animations.
Algorithm for Drawing Small Explanation Networks • Determine what element to display • heuristic to estimate what elements should be placed next • number of links • number of sub/super elements • relation to already placed elements • Determine where to place element • estimate text size • estimate approximate space needed • minimize cross-links