| plot.SBM {sbm} | R Documentation | 
SBM Plot
Description
Basic matrix plot method for SBM object or mesoscopic view
Usage
## S3 method for class 'SBM'
plot(
  x,
  type = c("data", "expected", "meso"),
  ordered = TRUE,
  plotOptions = list(),
  ...
)
Arguments
| x | an object inheriting from class SBM | 
| type | character for the type of plot: either 'data' (true connection), 'expected' (fitted connection) or 'meso' (mesoscopic). Default to 'data'. | 
| ordered | logical: should the rows and columns be ordered according to the clustering? Default to  | 
| plotOptions | list with parameters for 'meso' type plot and data type plot. Details are given below | 
| ... | additional parameters for S3 compatibility. Not used | 
Details
The list of parameters plotOptions  for the mesoscopic plot is:
- "seed":
- seed to control the layout 
- "title":
- character string for the title. Default value is NULL 
- "layout":
- Default value = NULL 
- "vertex.color":
- Default value is "salmon2" 
- "vertex.frame.color":
- Node border color.Default value is "black" 
- "vertex.shape":
- One of "none", "circle", "square", "csquare", "rectangle" "crectangle", "vrectangle", "pie", "raster", or "sphere". Default value = "circle" 
- "vertex.size":
- Size of the node (default is 2) 
- "vertex.size2":
- The second size of the node (e.g. for a rectangle) 
- "vertex.label.name":
- Names of the vertices. Default value is the label of the nodes 
- "vertex.label.color":
- Default value is "black" 
- "vertex.label.font":
- Default value is 2. Font: 1 plain, 2 bold, 3, italic, 4 bold italic, 5 symbol 
- "vertex.label.cex":
- Font size (multiplication factor, device-dependent).Default value is 0.9. 
- "vertex.label.dist":
- Distance between the label and the vertex. Default value is 0 
- "vertex.label.degree":
- The position of the label in relation to the vertex. default value is 0 
- "edge.threshold":
- Threshold under which the edge is not plotted. Default value is = -Inf 
- "edge.color":
- Default value is "gray" 
- "edge.width":
- Factor parameter. Default value is 10 
- "edge.arrow.size":
- Default value is 1 
- "edge.arrow.width":
- Default value is 2 
- "edge.lty":
- Line type, could be 0 or "blank", 1 or "solid", 2 or "dashed", 3 or "dotted", 4 or "dotdash", 5 or "longdash", 6 or "twodash". Default value is "solid" 
- "edge.curved":
- Default value is = 0.3. 
For type = 'data' or 'expected plot', the list of parameters plotOptions is
- "legend":
- Boolean. Set TRUE if you want to see the legend. Default value is FALSE 
- "legend.title":
- Boolean. Set TRUE if you want to print the title of the legend. Default value is FALSE 
- "legend.position":
- Position of the legend. Possible values are 'bottom', 'top','left,'right'. Default value is 'bottom' 
- "rowNames":
- Set true if the rownames must be plotted. Default value is FALSE 
- "colNames":
- Set true if the colNames must be plotted. Default value is FALSE 
- "line.color":
- Chain of character. The color of the lines to separate groups if a clustering is provided. Default value is red 
- "line.width":
- Numeric. Width of the lines to separate groups. Default value is NULL, automatically chosen 
- "title":
- Chain of character. Title of the plot. Default value is NULL 
Value
a ggplot2 object for the 'data' and 'expected', a list with the igraph object g and the layout for the 'meso'