Gallery
This page contains a number of screenshots and images that we have collated over the past few years. Most show the many strengths of our yFiles library, although we have included some of them simply because we rather like them!
Enjoy!
To see some applications and demos that show the layouting facility in real-time, please take a look at the demos page.
Automatic Layout of Networks and Diagrams
The yFiles library offers the user many advantages, one of which is its ability
to automatically draw networks and diagrams.
yFiles layout algorithms enable the clear presentation of flow charts, UML diagrams,
organization charts, genealogies, business process diagrams, etc.
This section presents some of the many layout styles that are supported by yFiles.
If you have Java Web Start installed, simply click on one of the links to download and start the interactive demos.
If there is no Java installed on your computer, please follow the link under the image to download the most current JRE (Java Runtime Environment):
UML Diagramming
Creating UML diagrams automatically is not an easy task.
Some of the many existing UML tools do not deliver impressive automatic layout support.
yFiles on the other hand is able to provide excellent layout engines for UML diagrams.
Below are some UML diagrams that are produced by yFiles-powered programs.
|
|
|
Samples for UML class diagram, activity diagram, and use case diagram. Some of the numerous UML diagram types that are supported by yFiles layout algorithms. |
|
|
Our Javadoc extension yDoc automatically generates high-quality UML diagrams and embeds them into your API documentation. |
Working with Large Graphs
Creating, editing, and visualizing large graphs with hundreds and thousands of elements is one of the strengths of our library. The following images prove that our library can handle these diagrams and networks easily.
| Tree, circular, and organic layout of graphs containing many nodes. |
Nested Graph Hierarchies
yFiles for Java supports the notion of "nested graphs," i.e., the nodes of a graph may contain graphs themselves, which can be laid out like any other graph.
|
|
|
Nesting tremendously helps in organizing data more efficiently and can be done to nearly arbitrary depth. |
Visual Styles and Features
Our graph visualization library supports many different visual styles. You can find some of the visual styles created with yFiles for Java in the following images.
|
|
|
Predefined representation options for nodes and edges allow for easy customization
of a diagram's appearence.
Emphasis to important information can be given with little effort. |
Layout Constraints
The yFiles graph layout algorithms support advanced layout constraints when calculating a graph's layout.
Customer Applications
Our main product is a library, which can be used to build entire new applications. Consequently, this section displays screenshots of some of the different applications that our customers have built using yFiles for Java.
|
|
IDS Scheer uses yFiles technology to clearly lay out its business process models. | ||||||||||||||||||||||||||
![]() |
|
Minq relies on yFiles viewer and layout technology for arranging and presenting database schemas in its DbVisualizer tool. | |||||||||||||
![]() |
|
Gentleware uses yFiles UML layout technology for the clear visualization of UML class and object diagrams in its Poseidon modeling tool. | |||||||||||||
|
|
Hewlett-Packard relies on yFiles technology for visualizing networks in its OpenView network administration suite. | ||||||||||||||||||||||||||||||||||||||||||||||||||||
















