Skip to contents

An existing attribute with the same name is overwritten.

Usage

set_graph_attr(graph, name, value)

Arguments

graph

The graph.

name

The name of the attribute to set.

value

New value of the attribute.

Value

The graph with the new graph attribute added or set.

Examples

g <- make_ring(10) %>%
  set_graph_attr("layout", layout_with_fr)
g
#> ── <igraph> Ring graph ────────────────────────────────────────────── 323f6c7 ──
#>  undirected
#>  10 vertices · 10 edges
#> 
#> ── Attributes ──────────────────────────────────────────────────────────────────
#> → graph:  name <chr>, mutual <lgl>, circular <lgl>, layout <list>
#> 
#> ── Edges ───────────────────────────────────────────────────────────────────────
#>  [1] 1 ─ 2   2 ─ 3   3 ─ 4   4 ─ 5   5 ─ 6   6 ─ 7   7 ─ 8   8 ─ 9   9 ─ 10 
#> [10] 1 ─ 10 
plot(g)