MATLAB Function Reference
gplot

Plot set of nodes using an adjacency matrix

Syntax

• ```gplot(A,Coordinates)
gplot(A,Coordinates,LineSpec)
```

Description

The `gplot` function graphs a set of coordinates using an adjacency matrix.

```gplot(A,Coordinates) ``` plots a graph of the nodes defined in `Coordinates` according to the n-by-n adjacency matrix `A`, where n is the number of nodes. `Coordinates` is an n-by-2 or an n-by-3 matrix, where n is the number of nodes and each coordinate pair or triple represents one node.

```gplot(A,Coordinates,LineSpec) ``` plots the nodes using the line type, marker symbol, and color specified by `LineSpec`.

Remarks

For two-dimensional data, `Coordinates(i,:)` `=` `[x(i)` `y(i)]` denotes node `i`, and `Coordinates(j,:)` `=` `[x(j)` `y(j)]` denotes node `j`. If node `i` and node `j` are joined, `A(i`,`j)` or `A(j`,`i)` are nonzero; otherwise, `A(i`,`j)` and `A(j`,`i)` are zero.

Examples

To draw half of a Bucky ball with asterisks at each node:

• ``````k = 1:30;
```[B,XY] = bucky;
gplot(B(k,k),XY(k,:),'-*')
axis square

```

`LineSpec`, `sparse`, `spy`