plot.bn {bnlearn}R Documentation

Plot a Bayesian network

Description

Plot the graph associated with a Bayesian network.

Usage

 ## S3 method for class 'bn':
 plot(x, ylim = c(0,600), xlim = ylim, radius = 250,
   arrow = 35, highlight = NULL, color = "red", ...)

Arguments

x an object of class bn.
ylim a numeric vector with two components containing the range on y-axis.
xlim a numeric vector with two components containing the range on x-axis.
radius a numeric value containing the radius of the nodes.
arrow a numeric value containing the length of the arrow heads.
highlight a vector of character strings, representing the labels of the nodes (and corresponding arcs) to be highlighted.
color an integer or character string (the highlight colour).
... other parameters to be passed through to plotting functions.

Note

The following graphical parameters are always overridden:

Author(s)

Marco Scutari

Examples

data(learning.test)
res = gs(learning.test)

plot(res)

## highlight node B and related arcs.
plot(res, highlight = "B")
## highlight B and its Markov blanket.
plot(res, highlight = c("B", mb(res, "B")))

## a more compact plot.
par(oma = rep(0, 4), mar = rep(0, 4), mai = rep(0, 4),
  plt = c(0.06, 0.94, 0.12, 0.88))
plot(res)

[Package bnlearn version 1.3 Index]