# plotModuleWeb: Function "plotModuleWeb" In bipartite: Visualising Bipartite Networks and Calculating Some (Ecological) Indices

## Description

This function takes an object of class "moduleWeb" and plots the modules found by function `computeModules(...)` onto the graph.

## Usage

 ```1 2 3 4``` ```plotModuleWeb(moduleWebObject, plotModules = TRUE, rank = FALSE, weighted = TRUE, displayAlabels = TRUE, displayBlabels = TRUE, labsize = 1, xlabel = "", ylabel = "", square.border = "white", fromDepth = 0, upToDepth = -1) ```

## Arguments

 `moduleWebObject` An object of class "moduleWeb". `plotModules` If `plotModules` is true, modules are plotted onto the graph, otherwise only the graph itself is plotted. `rank` `weighted` 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. `displayAlabels` Row labels are plotted, iff `displayAlabels` is true. `displayBlabels` Column labels are plotted, iff `displayBlabels` is true. `labsize` `labsize` is the scalar factor with which the size of the plot labels can be changed. `xlabel` `xlabel` is the label for the x-axis. `ylabel` `ylabel` is the label for the y-axis. `square.border` Background color of area with squares. `fromDepth` Minimal depth of modules which should be plotted. `upToDepth` Maximal depth of modules which should be plotted. If upToDepth is smaller then fromDepth, all modules are plotted.

## Value

A plot window with appropriate size according to the dimensions of the web.

## Author(s)

Rouven Strauss

See also function `visweb`.
 ```1 2 3 4 5 6 7``` ```## Not run: data(small1976) moduleWebObject = computeModules(small1976); plotModuleWeb(moduleWebObject); ## End(Not run) ```