Layered Drawing of Undirected Graphs with Generalized Port Constraints

08/24/2020
by   Julian Walter, et al.
0

The aim of this research is a practical method to draw cable plans of complex machines. Such plans consist of electronic components and cables connecting specific ports of the components. Since the machines are configured for each client individually, cable plans need to be drawn automatically. The drawings must be well readable so that technicians can use them to debug the machines. In order to model plug sockets, we introduce port groups; within a group, ports can change their position (which we use to improve the aesthetics of the layout), but together the ports of a group must form a contiguous block. We approach the problem of drawing such cable plans by extending the well-known Sugiyama framework such that it incorporates ports and port groups. Since the framework assumes directed graphs, we propose several ways to orient the edges of the given undirected graph. We compare these methods experimentally, both on real-world data and synthetic data that carefully simulates real-world data. We measure the aesthetics of the resulting drawings by counting bends and crossings. Using these metrics, we compare our approach to Kieler [JVLC 2014], a library for drawing graphs in the presence of port constraints.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/01/2017

Drawing Dynamic Graphs Without Timeslices

Timeslices are often used to draw and visualize dynamic graphs. While ti...
research
08/24/2022

st-Orientations with Few Transitive Edges

The problem of orienting the edges of an undirected graph such that the ...
research
08/18/2020

New Quality Metrics for Dynamic Graph Drawing

In this paper, we present new quality metrics for dynamic graph drawings...
research
03/22/2016

Graphs Drawing through Fuzzy Clustering

Many problems can be presented in an abstract form through a wide range ...
research
01/21/2014

Study of Neural Network Algorithm for Straight-Line Drawings of Planar Graphs

Graph drawing addresses the problem of finding a layout of a graph that ...
research
09/06/2023

CelticGraph: Drawing Graphs as Celtic Knots and Links

Celtic knots are an ancient art form often attributed to Celtic cultures...

Please sign up or login with your details

Forgot password? Click here to reset