Wolfram Language & System 11.0 (2016)|Legacy Documentation

This is documentation for an earlier version of the Wolfram Language.View current documentation (Version 11.2)


is an option and property for Graph and related functions that specifies what labels and label positions should be used for vertices.


  • The following option settings can be used:
  • Noneuse no vertex labels
    Allalways use vertex labels
    Automaticautomatically label vertices
    "Index"use the vertex index as a label
    "Name"use the vertex name as a label
    "VertexWeight"use the vertex weight as a label
    {v1->lbl1,v2->lbl2,}label vertex vi with lbli etc.
  • The wrapper Labeled[v,lbl] is equivalent to Property[v,VertexLabels->lbl] and can be used when creating graphs in functions such as Graph etc.
  • Any expression can be used as a label.
  • Labeled[v,lbl,pos] and Placed[lbl,pos] can be used to place labels in relative position to the vertex box.
  • The following positions pos can be used for Labeled and Placed in positioning vertex labels:
  • Tooltip, StatusAreashow as tooltip or in status area on mouseover
    Centerplace label at center of vertex
    Before,After,Below,Aboveplace label outside before, after, etc.
    Left,Right,Bottom,Topplace label inside to the left, right, etc.
    {Before,Below},{After,Below},place label outside at corner before/below, etc.
    {Left,Bottom},{Right,Bottom},place label inside at corner left/bottom, etc.
    {{vx,vy},{lx,ly}}scaled position {lx,ly} in the label at scaled position {vx,vy} in the vertex

ExamplesExamplesopen allclose all

Basic Examples  (3)Basic Examples  (3)

Label individual vertices:

Click for copyable input

Label all vertices:

Click for copyable input

Use any expression as a label:

Click for copyable input
Introduced in 2010
| Updated in 2015