HighlightVertex - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


GraphTheory

  

HighlightVertex

  

highlight a vertex of a graph

 

Calling Sequence

Parameters

Description

Examples

Compatibility

Calling Sequence

HighlightVertex(G, V)

HighlightVertex(G, V, C, ip)

HighlightVertex(G, V, stylesheet=[ optionsequence ], ip )

Parameters

G

-

graph

V

-

a single vertex or a list, set, or Array of vertices of G

C

-

(optional) color or list of colors

ip

-

(optional) equation of the form inplace = true or inplace = false

stylesheet

-

(optional) optionsequence is a sequence of keyword options to specify the style or a list of such sequences.

Description

• 

By default the DrawGraph command draws the edges and vertices of the graph with the same set of style options. HighlightVertex allows you to specify vertices to be given a different highlighted style specified in the graph stylesheet.

• 

Given only a graph G and a vertex or vertices V, HighlightVertex marks the specified vertices to be rendered with the default highlighted style.

• 

If you simply want a vertex to have a different style without being grouped with other highlighted graph components, use the command StyleVertex instead.

• 

If you want to highlight a vertex but give it a different color, the simplest way it to just specify C, the color for the vertex. The colors C can be given in any form understood by Maple. See ColorTools/Formats for details. When the color of the vertex is set, the color of the vertex label is set automatically to an appropriately contrasting grayscale.

• 

If V is a list or Array of vertices, then a list of colors or stylesheets is used to associate a different color or style to each member.

• 

By default, this command modifies G and returns nothing. If you supply the option inplace = false, then instead the changes are applied to a copy of G, and that copy is returned.

• 

More precise overriding of the default highlighted style can be set using stylesheet options. The stylesheet options are understood as modifiers to the default highlighted style. So, for example, if a color is not specified, the default highlighted color is used. If the stylesheet option and a color C are both given, the color C is ignored.  See StyleVertex for a complete list of vertex style options.

Examples

> 

with⁡GraphTheory:

> 

K5≔CompleteGraph⁡5

K5≔Graph 1: an undirected graph with 5 vertices and 10 edges

(1)

The default highlighted style

> 

HighlightVertex⁡K5,1

> 

DrawGraph⁡K5

Highlight using a custom color

> 

HighlightVertex⁡K5,1,3,DodgerBlue

> 

DrawGraph⁡K5

Highlighting vertices a second time does not merge styles but overwrites them.

> 

HighlightVertex⁡K5,1,3,stylesheet=font=Courier,bold,14,thickness=3

> 

DrawGraph⁡K5

> 

G≔Graph⁡1,2,1,3,2,3,3,4,4,5,4,6,5,6

G≔Graph 2: an undirected graph with 6 vertices and 7 edges

(2)
> 

A≔ArticulationPoints⁡G

A≔3,4

(3)
> 

H≔HighlightVertex⁡G,A,stylesheet=color=Magenta,border=false,fontstyle=bold,inplace=false

H≔Graph 3: an undirected graph with 6 vertices and 7 edges

(4)
> 

DrawGraph⁡H

G was unchanged

> 

DrawGraph⁡G

> 

HighlightVertex⁡G,1,5,Fill Spring Blue,Fill Spring Yellow

> 

DrawGraph⁡G

> 

HighlightVertex⁡G,2,3,stylesheet=fontstyle=italic,fontstyle=bold

> 

DrawGraph⁡G

Compatibility

• 

The GraphTheory[HighlightVertex] command was updated in Maple 2019.

• 

The stylesheet option was updated in Maple 2019.

See Also

DrawGraph

HighlightEdges

HighlightSubgraph

Vertices