This page contains a number of screenshots and images that we have collected over the past few years. Most show the many strengths of our yFiles libraries, although we have included some of them simply because we rather like them!
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 libraries offer the user many advantages, one of which is their 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.
Emphasizes the direction of the main flow in diagrams and networks and also identifies hierarchy levels and dependencies.
Supports orthogonal drawings and grouped diagrams.
Ideally suited for biochemical pathways, dependency analysis, workflow diagrams, flow charts, business process modeling, or UML diagrams.
Emphasizes data-inherent groupings and symmetries and provides insight into the interconnectedness of large and complex structures.
Supports grouped diagrams.
Ideally suited for semantic networks, biochemical reaction networks, or computer network structures.
Produces clear diagrams with orthogonal connections only, where connections are routed with minimal number of crossings and bends.
Supports grouped diagrams and exclusive routing of connections.
Ideally suited for database modeling, software engineering, or UML diagrams.
Arranges tree-like structures optimally.
Offers directed as well as radial styles and supports compact arrangements.
Ideally suited for genealogies, directories, mind-mapping, or organization charts.
Emphasizes ring and star topologies in networks.
Groups objects according to the network's structure and arranges them on circles or using radial tree structures.
Ideally suited for network management, web visualization, or social networks.
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.
Flowcharts and Swimlane Diagrams
Automatic layout of swimlane diagrams poses quite a challenge. In a swimlane diagram, nodes belong to different graphically depicted lanes, and a layout algorithm needs to arrange them correspondingly.
Often, flowcharts are presented using a swimlane diagram, so that responsibilities are clearly visible.
Social Network Analysis
In social network analysis, mathematical analysis of social relationships is used to gain insight into the structure of a social network.
yFiles algorithms provide support for such analysis and enable automatic clustering, for example.
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.
Nested Graph Hierarchies
The yFiles libraries support 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.
Visual Styles and Features
Our graph visualization libraries support many different visual styles. You can find some of the visual styles created with yFiles in the following images.
The yFiles graph layout algorithms support advanced layout constraints when calculating a graph's layout.
For example, they allow to easily pinpoint the starting points and end points of edges in a flow chart or decision diagram, or support arrangement policies for certain nodes in an organization chart.
This section displays screenshots of some of the different applications that our customers have built using the yFiles diagramming libraries.