Learn R Programming

⚠️There's a newer version (1.6.5) of this package.Take me there.

diagram (version 1.6.3)

Functions for visualising simple graphs (networks), plotting flow diagrams

Description

Visualises simple graphs (networks) based on a transition matrix, utilities to plot flow diagrams, visualising webs, electrical networks, ... Support for the books "A practical guide to ecological modelling - using R as a simulation platform" by Karline Soetaert and Peter M.J. Herman (2009). Springer. and the book "Solving Differential Equations in R" by Karline Soetaert, Jeff Cash and Francesca Mazzia. Springer. Includes demo(flowchart), demo(plotmat), demo(plotweb)

Copy Link

Version

Install

install.packages('diagram')

Monthly Downloads

107,181

Version

1.6.3

License

GPL (>= 2)

Maintainer

Karline Soetaert

Last Published

November 6th, 2014

Functions in diagram (1.6.3)

curvedarrow

adds curved arrow between two points
segmentarrow

adds 3-segmented arrow between two points.
shadowbox

adds a box with a shadow to a plot
plotmat

plots a graph (network), based on a transition matrix
Teasel

Population dynamics model transition matrix of teasel
splitarrow

adds a branched arrow between several points
diagram-package

Functions for visualising simple graphs (networks), plotting flow diagrams
textround

adds lines of text in a rounded box to a plot
textempty

adds lines of text, on a colored background to a plot
textmulti

adds lines of text in an multigonal box to a plot
coordinates

coordinates of elements on a plot
textdiamond

adds lines of text in a diamand-shaped box to a plot
treearrow

adds a dendrogram-like branched arrow between several points
Electrical

electric network symbols
straightarrow

adds straight arrow between two points
textellipse

adds lines of text in an ellipsoid box to a plot
Rigaweb

Gulf of Riga autumn planktonic food web
textplain

adds lines of text to a plot
textrect

adds lines of text in a rectangular-shaped box or in a parallelogram to a plot
texthexa

adds lines of text in an hexagonal box to a plot
selfarrow

adds a circular, self-pointing arrow to a plot
openplotmat

Creates an empty plot used for diagram plotting.
bentarrow

adds 2-segmented arrow between two points
plotweb

plots a web
Takapotoweb

Takapoto atoll planktonic food web