smoothArc: Draw an undirected assocation in a DAG.

View source: R/smoothArc.R

smoothArcR Documentation

Draw an undirected assocation in a DAG.

Description

This draws a dashed connection between two points, curving it so that it goes through a third point. This is internally used by dag.draw to draw associations.

Usage

smoothArc(A, B, C, res = 20, gap = 0.05, p = FALSE)

Arguments

A

Vector of length 2, providing xy coordinates of first point.

B

Vector of length 2, providing xy coordinates of second point.

C

Vector of length 2, indicating xy coordinates through which the association should be curved.

res

How smooth should the curve be drawn?

gap

How far from point A and B should the line end?

p

If TRUE, the point through which the curve goes is drawn (this is to allow better moving it with dag.move).

Note

In the version 1.0.1 distributed as online supplemental material with Breitling (2010), the function contains arbitrary default values used during development.

Author(s)

Lutz P Breitling <l.breitling@posteo.de>

References

Breitling LP (2010). dagR: a suite of R functions for directed acyclic graphs. Epidemiology 21(4):586-587.

See Also

dag.draw, dag.move


dagR documentation built on Oct. 9, 2022, 5:06 p.m.