A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://reference.wolfram.com/language/ref/Graph.html below:

Graph—Wolfram Language Documentation

WOLFRAM Consulting & Solutions

We deliver solutions for the AI era—combining symbolic computation, data-driven insights and deep technology expertise.

WolframConsulting.com

BUILT-IN SYMBOL

Graph[{e1,e2,}]

yields a graph with edges ej.

Graph[{v1,v2,},{e1,e2,}]

yields the graph with vertices vi and edges ej.

Graph[{,wi[vi,],},{,wj[ej,],}]

yields a graph with vertex and edge properties defined by the symbolic wrappers wk.

Graph[data]

yields a graph from data.

Details and Options Examplesopen allclose all Basic Examples  (5)

An undirected graph:

A directed graph:

Style vertices and edges:

Use wrappers to input directly:

Label vertices and edges:

Use different vertices and edges:

Scope  (27) Connectivity  (8)

Create an undirected graph using characters. Enter the character as ue:

Create a directed graph using characters. Enter the character as de:

Create a directed graph from a list of rules:

Create an undirected graph from a list of rules:

Specify a graph with isolated vertices by giving an explicit list of vertices:

Use VertexList and EdgeList to get vertices and edges:

The ordering for edges is the order in which they were entered:

The ordering for vertices is the order in which they were entered in the edges:

Use an explicit vertex list to control the ordering used by VertexList:

The input vertex list controls the resulting vertex order:

Create undirected or directed graphs with self-loops:

Any expression can be used as vertices:

Wrappers  (5)

Use wrappers on vertices or edges:

Wrappers can be nested:

Add interactive behavior by wrappers such as Tooltip:

Any object can be used in the tooltip:

Use Button to trigger actions when clicking an edge or vertex:

Use PopupWindow to provide information drilldown:

Styling  (8)

Set the style for all vertices or edges:

Style individual vertices or edges using options:

Use wrappers for individual styling:

Adjust the size of vertices using symbolic sizes:

Or use sizes in terms of the smallest distance between vertex centers:

Use built-in collections for VertexShapeFunction:

Rounded shapes:

Concave shapes:

Draw individual vertices:

Combine with a default vertex function:

Use any Graphics, Image, or Graphics3D as a vertex shape:

Use built-in collections for EdgeShapeFunction:

Directed edges including solid arrows:

Line arrows:

Open arrows:

Specify an edge function for an individual edge:

Combine with a different default edge function:

Labeling  (6)

Label any edge or vertex:

Use any expression as a label:

Control the placement of vertex labels using Placed, including symbolic inside positions:

Symbolic outside positions:

Coordinate-based positions:

Place multiple labels using Placed in a wrapper:

Any number of labels can be used:

Place multiple labels using VertexLabels:

Use Placed with symbolic locations to control label placement along an edge:

Use explicit coordinates to place labels:

Place multiple labels using Placed in a wrapper:

Any number of labels can be used:

Place multiple labels using EdgeLabels:

Options  (85) AnnotationRules  (2)

Specify an annotation for vertices:

Edges:

DirectedEdges  (2)

By default, a directed graph is generated when giving a list of rules:

Use DirectedEdges->False to interpret rules as undirected edges:

Use DirectedEdge or UndirectedEdge to directly specify whether a graph is directed or not:

EdgeLabels  (7)

Label the edge 12:

Label all edges individually:

Use any expression as a label:

Use Placed with symbolic locations to control label placement along an edge:

Use explicit coordinates to place labels:

Vary positions within the label:

Place multiple labels using Placed in a wrapper:

Any number of labels can be used:

Place multiple labels using EdgeLabels:

Use automatic labeling by values through Tooltip and StatusArea:

EdgeShapeFunction  (6)

Get a list of built-in settings for EdgeShapeFunction:

Undirected edges including the basic line:

Lines with different glyphs on the edges:

Directed edges including solid arrows:

Line arrows:

Open arrows:

Specify an edge function for an individual edge:

Combine with a different default edge function:

Draw edges by running a program:

EdgeShapeFunction can be combined with EdgeStyle:

EdgeShapeFunction has higher priority than EdgeStyle:

EdgeWeight  (2)

Specify a weight for all edges:

Use any numeric expression as a weight:

GraphHighlight  (3)

Highlight the vertex 1:

Highlight the edge 23:

Highlight vertices and edges:

PlotTheme  (4) Base Themes  (2)

Use a common base theme:

Use a monochrome theme:

Feature Themes  (2)

Use a large graph theme:

Use a classic diagram theme:

VertexCoordinates  (3)

By default, any vertex coordinates are computed automatically:

Extract the resulting vertex coordinates using AbsoluteOptions:

Specify a layout function along an ellipse:

Use it to generate vertex coordinates for a graph:

VertexCoordinates has higher priority than GraphLayout:

VertexLabels  (14)

Use vertex names as labels:

Label individual vertices:

Label all vertices:

Use any expression as a label:

Use Placed with symbolic locations to control label placement, including outside positions:

Symbolic outside corner positions:

Symbolic inside positions:

Symbolic inside corner positions:

Use explicit coordinates to place the center of labels:

Place all labels at the upper-right corner of the vertex and vary the coordinates within the label:

Place all labels at the center of vertices:

Place multiple labels using Placed in a wrapper:

Any number of labels can be used:

Place multiple labels using VertexLabels:

Use the argument to Placed to control formatting including Tooltip:

Or StatusArea:

Use more elaborate formatting functions:

VertexSize  (8)

By default, the size of vertices is computed automatically:

Specify the size of all vertices using symbolic vertex size:

Use a fraction of the minimum distance between vertex coordinates:

Use a fraction of the overall diagonal for all vertex coordinates:

Specify size in both the and directions:

Specify the size for individual vertices:

VertexSize can be combined with VertexShapeFunction:

VertexSize can be combined with VertexShape:

VertexWeight  (2)

Set the weight for all vertices:

Use any numeric expression as a weight:

Applications  (4)

Build a graph of a finite mapping:

Draw the graph of a random permutation:

Use Table to set similar annotations for many items:

Generate a network of "nearby" words in a dictionary:

Properties & Relations  (3) Possible Issues  (2)

Graph objects are atomic raw objects:

Use GraphQ to test whether it is a graph:

Parallel edges are undistinguishable in Graph:

Use EdgeTaggedGraph to assign a unique tag to each edge:

Wolfram Research (2010), Graph, Wolfram Language function, https://reference.wolfram.com/language/ref/Graph.html (updated 2022). Text

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

CMS

Wolfram Language. 2010. "Graph." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/Graph.html.

APA

Wolfram Language. (2010). Graph. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Graph.html

BibTeX

@misc{reference.wolfram_2025_graph, author="Wolfram Research", title="{Graph}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/Graph.html}", note=[Accessed: 11-July-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_graph, organization={Wolfram Research}, title={Graph}, year={2022}, url={https://reference.wolfram.com/language/ref/Graph.html}, note=[Accessed: 11-July-2025 ]}


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4