is an option and annotation for Graph and related functions that specifies a vertex weight.
VertexWeight
is an option and annotation for Graph and related functions that specifies a vertex weight.
Details
- The following option settings can be used:
-
{w1,w2,…} give all vertex weights in the same order as used by VertexList - The wrapper Annotation[v,VertexWeight->w] can be used when creating graphs in functions such as Graph etc.
- The weight
can be any expression. - The weight
can be interpreted as cost or capacity, or have other special meanings for different graph computation functions.
Examples
Basic Examples (2)
Set the weight for all vertices:
Graph[{12, 23, 31}, VertexWeight -> {2, 3, 4}]AnnotationValue[{%, 1}, VertexWeight]Use any expression as a weight:
Graph[{12, 23, 31}, VertexWeight -> {[image], [image], "Sin[x]"}]AnnotationValue[{%, 1}, VertexWeight]Related Guides
History
Text
Wolfram Research (2010), VertexWeight, Wolfram Language function, https://reference.wolfram.com/language/ref/VertexWeight.html.
CMS
Wolfram Language. 2010. "VertexWeight." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/VertexWeight.html.
APA
Wolfram Language. (2010). VertexWeight. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/VertexWeight.html
BibTeX
@misc{reference.wolfram_2026_vertexweight, author="Wolfram Research", title="{VertexWeight}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/VertexWeight.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_vertexweight, organization={Wolfram Research}, title={VertexWeight}, year={2010}, url={https://reference.wolfram.com/language/ref/VertexWeight.html}, note=[Accessed: 13-June-2026]}