Abstract.
We present a new algorithm for drawing planar graphs on the plane. It can be viewed as a generalization of the algorithm of Chrobak and Payne, which, in turn, is based on an algorithm by de Fraysseix, Pach, and Pollack. Our algorithm improves the previous ones in that it does not require a preliminary triangulation step; triangulation proves problematic in drawing graphs ``nicely,'' as it has the tendency to ruin the structure of the input graph. The new algorithm retains the positive features of the previous algorithms: it embeds a biconnected graph of n vertices on a grid of size (2n-4) x (n-2) in linear time. We have implemented the algorithm as part of a software system for drawing graphs nicely.
Similar content being viewed by others
Author information
Authors and Affiliations
Additional information
Received September 21, 1995; revised March 15, 1996.
Rights and permissions
About this article
Cite this article
Harel, D., Sardas, M. An Algorithm for Straight-Line Drawing of Planar Graphs . Algorithmica 20, 119–135 (1998). https://doi.org/10.1007/PL00009189
Issue Date:
DOI: https://doi.org/10.1007/PL00009189