Code covered by the BSD License

### Highlights from Plot a Directed Graph (v2.0)

5.0
5.0 | 1 rating Rate this file 21 Downloads (last 30 days) File Size: 2.43 KB File ID: #19580 Version: 1.0

# Plot a Directed Graph (v2.0)

### Joseph Kirk (view profile)

14 Apr 2008 (Updated )

plots a directed graph represented by an adjacency matrix and xy points

File Information
Description

GPLOTDC Plot a Directed Graph
GPLOTDC(A,XY) Plots the Directed Graph represented by adjacency matrix A and points xy using the default style described below
GPLOTDC(A,XY,PARAM1,VAL1,PARAM2,VAL2,...) Plots the Directed Graph using valid parameter name/value pairs

Inputs:
A - NxN adjacency matrix, where A(I,J) is nonzero (=1) if and only if there is an edge between points I and J
xy - Nx2 matrix of x/y coordinates
... - Parameter name/value pairs that are consistent with valid PLOT parameters can also be specified

Default Plot Style Details:
1. Undirected (2-way) edges are plotted as straight solid lines (blue)
2. Directed (1-way) edges are plotted as curved dotted lines with the curvature bending counterclockwise moving away from a point (red)
3. Any vertex that is connected to itself is plotted with a circle around it (black)

Note: The directed edges are curved, thus providing an easy visualization of the edge direction. The curvature bends counterclockwise (or to the right of a straight line) for edges moving away from a point. For example, in the screenshot, there is an edge connecting point 6 to point 7, and one connecting point 8 to point 5, but not the other way around.

Acknowledgements

Plot A Directed Graph inspired this file.

This file inspired Exact Controllability Of Complex Networks.

MATLAB release MATLAB 7.6 (R2008a)
22 Jan 2015 Aidos Sarsembayev

### Aidos Sarsembayev (view profile)

excuse me, could you tell me how to execute this code and where to insert the inputs? thank you!

Comment only