gplot(A,XYCoords) plots a
graph of the nodes and edges defined in the adjacency matrix A at the
coordinates specified in XYCoords. The adjacency matrix
A is an n-by-n matrix, where
n is the number of nodes. XYCoords is an
n-by-2 matrix specifying
xy-coordinates for each node.
gplot(A,XYCoords,LineSpec)
additionally uses LineSpec to specify the line type, marker symbol, and
color to use in the plot. For example, gplot(A,XY,'r-*') uses red lines
for edges and red asterisks for nodes.
[x,y] = gplot(A,XYCoords)
returns the NaN-delimited vectors x and
y without generating a plot. Use x and
y to generate a plot at a later time using
plot(x,y).
Adjacency matrix, specified as a matrix. A describes the
connections between the nodes in the graph by the location of nonzero values. If node
i and node j are connected, then
A(i,j) or A(j,i) is nonzero; otherwise,
A(i,j) and A(j,i) are zero.
Example: A = ones(5) is the adjacency matrix of a graph with five
nodes where each node is connected to all the others.
Example: A = [0 1 1 1; 1 0 0 0; 1 0 0 0; 1 0 0 0] is the adjacency
matrix of a graph with four nodes where one node connects to the other
three.
Data Types: single | double
xy-coordinates of nodes, specified as an
N-by-2 matrix. Each row in
XYCoords defines the coordinates for one node in the graph, so
XYCoords(i,:) = [x(i) y(i)] gives the coordinates for node
i.
Example: XYCoords = [1 2; 3 4] plots one node at (1,2) and a
second node at (3,4).
Line style, marker, and color, specified as a string scalar or character vector containing
symbols. The symbols can appear in any order. You do not need to specify all
three characteristics (line style, marker, and color). For example, if you
omit the line style and specify the marker, then the plot shows only the
marker and no line.
Example: "--or" is a red dashed line with circle markers.
Node coordinates, returned as vectors. x and y
contain the same information as XYCoords, but in a different format
that is suitable for plotting with the command plot(x,y). The line
segments defined in x and y are separated with
NaN values.
Tips
Use graph and digraph objects to work with graph and network algorithms. You can visualize
the networks with plot.
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window.
Web browsers do not support MATLAB commands.
Seleziona un sito web
Seleziona un sito web per visualizzare contenuto tradotto dove disponibile e vedere eventi e offerte locali. In base alla tua area geografica, ti consigliamo di selezionare: .
Puoi anche selezionare un sito web dal seguente elenco:
Come ottenere le migliori prestazioni del sito
Per ottenere le migliori prestazioni del sito, seleziona il sito cinese (in cinese o in inglese). I siti MathWorks per gli altri paesi non sono ottimizzati per essere visitati dalla tua area geografica.