HighlightGraph
HighlightGraph[g,{a1,a2,…}]
highlights the ai that can be vertices, edges, or subgraphs of g.
HighlightGraph[g,{…,wj[aj],…}]
highlights using the symbolic wrappers wj.
HighlightGraph[{vw,…},…]
uses rules vw to specify the graph g.
Details and Options

- The following wrappers can be used:
-
Annotation[a,namevalue] set an annotation for the element Button[a,action] define an action to execute when the element is clicked EventHandler[a,…] define a general event handler for the element Hyperlink[a,uri] make the element act as a hyperlink Labeled[a,…] display the element with labeling PopupWindow[a,cont] attach a popup window to the element StatusArea[a,label] display in the status area when moused over Style[a,opts] show the element using the specified styles Tooltip[a,label] attach an arbitrary tooltip to the element - HighlightGraph takes the same options as Graph.
- Styles and other specifications for vertices and edges are taken to apply to the highlighted elements ai.
Examples
open allclose allBasic Examples (4)
Scope (7)
HighlightGraph works with vertices:
Options (28)
AnnotationRules (2)
Wrap with Annotation to specify an annotation for vertices:
EdgeLabels (2)
By default, EdgeLabels of the given graph is preserved:
Use EdgeLabels->labels to specify labels of highlighted edges:
EdgeShapeFunction (2)
By default, EdgeShapeFunction of the given graph is preserved:
Use EdgeLabels->f to specify edge shape functions of highlighted edges:
EdgeStyle (2)
EdgeWeight (2)
By default, EdgeWeight of the given graph is preserved:
Use EdgeWeight->weights to replace edge weights of a graph:
GraphHighlight (1)
GraphHighlight can be used to specify graph elements to highlight:
GraphHighlightStyle (2)
Get a list of built-in settings for GraphHighlightStyle:
Use built-in settings for GraphHighlightStyle:
GraphLayout (1)
Use GraphLayout to specify a layout:
VertexCoordinates (2)
By default, VertexCoordinates of the given graph is preserved:
Use VertexCoordinates->coords to specify vertex coordinates:
VertexLabels (2)
By default, VertexLabels of the given graph is preserved:
Use VertexLabels->labels to specify labels of highlighted vertices:
VertexShape (2)
By default, VertexShape of the given graph is preserved:
Use VertexShape->shape to specify vertex shapes of highlighted vertices:
VertexShapeFunction (2)
By default, VertexShapeFunction of the given graph is preserved:
Use VertexShapeFunction->shape to specify vertex shape functions of highlighted vertices:
VertexSize (2)
By default, VertexSize of the given graph is preserved:
Use VertexSize->size to specify vertex sizes of highlighted vertices:
VertexStyle (2)
VertexWeight (2)
By default, VertexWeight of the given graph is preserved:
Use VertexWeight->weights to replace vertex weights:
Applications (15)
Covers and Subgraphs (4)
Paths and Cycles (3)
Properties & Relations (2)
Use Annotate to highlight vertices or edges:
Use AnnotationValue to obtain the list of highlighted elements:
Text
Wolfram Research (2010), HighlightGraph, Wolfram Language function, https://reference.wolfram.com/language/ref/HighlightGraph.html (updated 2015).
CMS
Wolfram Language. 2010. "HighlightGraph." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/HighlightGraph.html.
APA
Wolfram Language. (2010). HighlightGraph. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/HighlightGraph.html