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

Examples

open allclose all

Basic Examples  (4)

Highlight vertices 1, 2, and 3:

Highlight edges 12 and 34:

Highlight vertices 1, 2, and 3 and edges 12 and 34:

Highlight the subgraph defined by a shortest path:

Scope  (7)

HighlightGraph works with vertices:

Edges:

Subgraphs:

Patterns:

Wrappers:

Multiple datasets:

Use rules to specify the graph:

Options  (28)

AnnotationRules  (2)

Wrap with Annotation to specify an annotation for vertices:

Edges:

Specify an annotation for vertices:

Edges:

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)

GraphHighlightStyle is applied after EdgeStyle:

Wrap with Style to style a highlighted edge:

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)

GraphHighlightStyle is applied after VertexStyle:

Wrap with Style to style a highlighted vertex:

VertexWeight  (2)

By default, VertexWeight of the given graph is preserved:

Use VertexWeight->weights to replace vertex weights:

Applications  (15)

Covers and Subgraphs  (4)

Highlight all edge covers for a cycle graph:

Enumerate all subsets of edges and select the covers:

Highlight covers:

Manipulate the neighborhood of vertices:

Manipulate the subgraph of a random set of vertices:

Manipulate the breadth-first tree, starting from each vertex:

Paths and Cycles  (3)

Highlight a shortest path:

Highlight a Hamiltonian cycle:

Highlight an Eulerian cycle:

Cohesive Groups  (4)

Highlight a clique:

Highlight a k-club:

Highlight a k-clan:

Highlight a k-plex:

Communities and Partitions  (2)

Highlight communities:

Highlight partitions:

Components  (2)

Highlight connected components:

Highlight k-core components:

Properties & Relations  (2)

Use Annotate to highlight vertices or edges:

Use AnnotationValue to obtain the list of highlighted elements:

Wolfram Research (2010), HighlightGraph, Wolfram Language function, https://reference.wolfram.com/language/ref/HighlightGraph.html (updated 2015).

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

BibTeX

@misc{reference.wolfram_2023_highlightgraph, author="Wolfram Research", title="{HighlightGraph}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/HighlightGraph.html}", note=[Accessed: 18-March-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_highlightgraph, organization={Wolfram Research}, title={HighlightGraph}, year={2015}, url={https://reference.wolfram.com/language/ref/HighlightGraph.html}, note=[Accessed: 18-March-2024 ]}