plot.epicontacts {epicontacts} | R Documentation |
Plot epicontacts objects
Description
This function plots epicontacts
objects using various
approaches. The default method uses vis_epicontacts
.
Usage
## S3 method for class 'epicontacts'
plot(
x,
node_color = "id",
method = c("visNetwork", "graph3D"),
thin = TRUE,
...
)
Arguments
x |
An |
node_color |
An integer or a character string indicating which attribute column in the linelist should be used to color the nodes. |
method |
A character string indicating the plotting method to be used; available values are "visNetwork" and "graph3D"; see details. |
thin |
A logical indicating if the data should be thinned with |
... |
Further arguments passed to the plotting methods. |
Details
This function is merely a wrapper for other plotting functions in
the package, depending on the value of method
:
-
visNetwork
: calls the functionvis_epicontacts
-
graph3D
: calls the functiongraph3D
Author(s)
Thibaut Jombart (thibautjombart@gmail.com)
See Also
vis_epicontacts
, which uses the package
visNetwork
, and codeawesome
for icon codes.
Examples
if (require(outbreaks)) {
## example using MERS outbreak in Korea, 2014
head(mers_korea_2015[[1]])
head(mers_korea_2015[[2]])
x <- make_epicontacts(linelist = mers_korea_2015[[1]],
contacts = mers_korea_2015[[2]], directed=TRUE)
## Not run:
plot(x)
plot(x, "place_infect")
plot(x, "loc_hosp", legend_max = 20, annot = TRUE)
plot(x, "place_infect", node_shape = "sex",
shapes = c(M = "male", F = "female"))
plot(x, 4)
plot(x, 4, method = "graph3D")
## End(Not run)
}