BuckyballGraph

BuckyballGraph[]

gives the buckyball graph.

BuckyballGraph[n]

gives the ordern buckyball graph.

BuckyballGraph[n,"class"]

gives the ordern buckyball graph of class "class".

Details and Options

Examples

open allclose all

Basic Examples  (2)

The buckyball graph:

Generate a class I, order-3 buckyball graph:

A class II, order-3 buckyball graph:

Scope  (4)

The buckyball graph:

Generate a class II, order-1 buckyball graph:

Generate a class I, order-3 buckyball graph:

A class II, order-3 buckyball graph:

Generate a directed buckyball graph:

Options  (77)

AnnotationRules  (3)

Specify an annotation for vertices:

Edges:

Graph itself:

DirectedEdges  (1)

By default, an undirected graph is generated:

Use DirectedEdges->True to generate a directed graph:

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:

EdgeStyle  (4)

Style all edges:

Style individual edges:

EdgeStyle can be combined with EdgeShapeFunction:

EdgeShapeFunction has higher priority than EdgeStyle:

EdgeStyle can be combined with BaseStyle:

EdgeStyle has higher priority than BaseStyle:

EdgeWeight  (3)

Specify a weight for all edges:

Use any numeric expression as a weight:

Specify weights for individual edges:

GraphHighlight  (3)

Highlight the vertex 1:

Highlight the edge 12:

Highlight vertices and edges:

GraphLayout  (5)

By default, the layout is chosen automatically:

Specify layouts on special curves:

Specify layouts that satisfy optimality criteria:

VertexCoordinates overrides GraphLayout coordinates:

Use AbsoluteOptions to extract VertexCoordinates computed using a layout algorithm:

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  (13)

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 multiple labels:

Any number of labels can be used:

Use the argument to Placed to control formatting including Tooltip:

Or StatusArea:

Use more elaborate formatting functions:

VertexShapeFunction  (11)

Get a list of built-in collections for VertexShapeFunction:

Use built-in settings for VertexShapeFunction in the "Basic" collection:

Simple basic shapes:

Common basic shapes:

Use built-in settings for VertexShapeFunction in the "Rounded" collection:

Use built-in settings for VertexShapeFunction in the "Concave" collection:

Draw individual vertices:

Combine with a default vertex function:

Draw vertices using a predefined graphic:

Draw vertices by running a program:

VertexShapeFunction can be combined with VertexStyle:

VertexShapeFunction has higher priority than VertexStyle:

VertexShapeFunction can be combined with VertexSize:

VertexShapeFunction has higher priority than VertexShape:

VertexSize  (7)

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:

VertexStyle  (4)

Style all vertices:

Style individual vertices:

VertexShapeFunction can be combined with VertexStyle:

VertexShapeFunction has higher priority than VertexStyle:

VertexStyle can be combined with BaseStyle:

VertexStyle has higher priority than BaseStyle:

VertexWeight  (3)

Set the weight for all vertices:

Specify the weight for individual vertices:

Use any numeric expression as a weight:

Applications  (11)

Basic Applications  (7)

Visualize a buckyball graph:

Style vertices and edges of a buckyball graph:

Annotate vertices and edges of a buckyball graph:

Label a vertex:

Style an edge:

Modify a buckyball graph parameters:

Layout:

Edge style:

Generate a buckyball graph represented as a 2D plot:

Basic properties of the class 1 buckyball graph; the number of vertices:

The number of edges:

Basic properties of the class 2 buckyball graph; the number of vertices:

The number of edges:

Graph Theory  (4)

Assign distinct colors to adjacent vertices of a buckyball graph:

Visualize the graph:

Assign distinct colors to adjacent edges of a buckyball graph:

Visualize the graph:

Find the shortest tour in a buckyball graph:

Highlight the tour:

Find a spanning tree in a buckyball graph:

Highlight the tour:

Properties & Relations  (2)

The ratio of the number of vertices to the number of edges is :

BuckyballGraph[1] is the graph corresponding to the truncated icosahedron:

Interactive Examples  (1)

Animate by continuously changing the value of order n:

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

Text

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

CMS

Wolfram Language. 2022. "BuckyballGraph." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/BuckyballGraph.html.

APA

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

BibTeX

@misc{reference.wolfram_2024_buckyballgraph, author="Wolfram Research", title="{BuckyballGraph}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/BuckyballGraph.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_buckyballgraph, organization={Wolfram Research}, title={BuckyballGraph}, year={2022}, url={https://reference.wolfram.com/language/ref/BuckyballGraph.html}, note=[Accessed: 22-November-2024 ]}