This function takes an object of class moduleWeb
and plots the modules found by function computeModules(...)
onto the graph.
plotModuleWeb(moduleWebObject, plotModules = TRUE,
rank = FALSE, weighted = TRUE, displayAlabels = TRUE,
displayBlabels = TRUE, labsize = 1, xlabel = "", ylabel = "",
square.border = "white", fromDepth = 0, upToDepth = -1)
A plot window with appropriate size according to the dimensions of the web.
An object of class "moduleWeb".
If plotModules
is true, modules are plotted onto the graph, otherwise only the graph itself is plotted.
logical; if true, rows will be standardised for plotting, yielding a range from light to dark blue for each row; if false, values are ranged across the entire matrix. The latter is more faithful to the data, while the former makes lower levels more comparable, irrespective of marginal totals.
If weighted
is true, the intensity of squares representing the edges corresponds with the edge weight, otherwise all squares representing existing edges have equal intensity.
Row labels are plotted, iff displayAlabels
is true.
Column labels are plotted, iff displayBlabels
is true.
labsize
is the scalar factor with which the size of the plot labels can be changed.
xlabel
is the label for the x-axis.
ylabel
is the label for the y-axis.
Background color of area with squares.
Minimal depth of modules which should be plotted.
Maximal depth of modules which should be plotted. If upToDepth is smaller then fromDepth, all modules are plotted.
Rouven Strauss
See also function visweb
.
if (FALSE) {
data(small1976)
moduleWebObject = computeModules(small1976);
plotModuleWeb(moduleWebObject);
}
Run the code above in your browser using DataLab