NeighborhoodGraph
✖
NeighborhoodGraph
gives the graph neighborhood of the ai that can be vertices, edges, or subgraphs of g.
gives the graph neighborhood of the vertices and edges that match the pattern patt.
Details and Options

- The neighborhood graph for a vertex v is given by vertices adjacent to v and the edges connecting them.
- The neighborhood graph for an edge e is the neighborhood graph for the vertices of e.
- The neighborhood graph for a subgraph h is the neighborhood graph for the vertices in h.
- The neighborhood graph at distance d is the neighborhood graph for the vertices of the neighborhood graph at distance d-1.
- The default value for d is 1.
- NeighborhoodGraph works with undirected graphs, directed graphs, multigraphs, and mixed graphs.

Examples
open allclose allBasic Examples (2)Summary of the most common use cases
Give the neighborhood from vertex 1 in a graph:

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-mdlp


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-ed09xj


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-qh2pz

Give the neighborhood up to distance k from the vertices:

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-eq8ke9


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-dl7ibs

Scope (8)Survey of the scope of standard use cases
NeighborhoodGraph works with undirected graphs:

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-bsehov


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-hiej2e


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-j4qwi

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-il1mbb


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-2b294c

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-g1ka6a


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-8flvbi

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-2lz8ut

NeighborhoodGraph works with vertices:

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-byzpdy


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-ew1hwk


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-dn0vdv

Use rules to specify the graph:

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-j8qr45

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-bndh30

Use patterns to specify a set of vertices:

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-fa2kiq


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-8osrc

NeighborhoodGraph works with large graphs:

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-r17r6n

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-cx2zrt

Applications (2)Sample problems that can be solved with this function
Highlight the neighborhood from the vertices in CompleteGraph:

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-bucaor

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-i3qvb6


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-cqk4jg

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-ccqhf4


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-eudkwe

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-ndr68l


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-lhh69

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-olkz


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-d9echf

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-vy1cs


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-fpmixb

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-bhjfer


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-cpvf7c

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-faufnk

Manipulate the neighborhood of vertices:

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-j0bcra

Properties & Relations (2)Properties of the function, and connections to other functions
Use Subgraph to find the neighborhood graph of a set of vertices:

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-bajro8


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-mzp5mu

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-g7lyuz

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-cjb35u


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-ph4ozf

The neighborhood of a vertex in a complete graph is the graph itself:

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-fzqr0x


https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-blrvnt

Neat Examples (2)Surprising or curious use cases
Pick out random neighborhoods from a grid:

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-csaox8

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-j9bhnf

Subtract random neighborhoods from a grid:

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-cof010

https://wolfram.com/xid/0bhgp6jliqylnwjj5sbe-spfkz

Wolfram Research (2010), NeighborhoodGraph, Wolfram Language function, https://reference.wolfram.com/language/ref/NeighborhoodGraph.html (updated 2015).
Text
Wolfram Research (2010), NeighborhoodGraph, Wolfram Language function, https://reference.wolfram.com/language/ref/NeighborhoodGraph.html (updated 2015).
Wolfram Research (2010), NeighborhoodGraph, Wolfram Language function, https://reference.wolfram.com/language/ref/NeighborhoodGraph.html (updated 2015).
CMS
Wolfram Language. 2010. "NeighborhoodGraph." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/NeighborhoodGraph.html.
Wolfram Language. 2010. "NeighborhoodGraph." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/NeighborhoodGraph.html.
APA
Wolfram Language. (2010). NeighborhoodGraph. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NeighborhoodGraph.html
Wolfram Language. (2010). NeighborhoodGraph. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NeighborhoodGraph.html
BibTeX
@misc{reference.wolfram_2025_neighborhoodgraph, author="Wolfram Research", title="{NeighborhoodGraph}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/NeighborhoodGraph.html}", note=[Accessed: 25-March-2025
]}
BibLaTeX
@online{reference.wolfram_2025_neighborhoodgraph, organization={Wolfram Research}, title={NeighborhoodGraph}, year={2015}, url={https://reference.wolfram.com/language/ref/NeighborhoodGraph.html}, note=[Accessed: 25-March-2025
]}