# set_vertex_attr: Set vertex attributes In igraph: Network Analysis and Visualization

## Description

Set vertex attributes

## Usage

 `1` ```set_vertex_attr(graph, name, index = V(graph), value) ```

## Arguments

 `graph` The graph. `name` The name of the attribute to set. `index` An optional vertex sequence to set the attributes of a subset of vertices. `value` The new value of the attribute for all (or `index`) vertices.

## Value

The graph, with the vertex attribute added or set.

Other graph attributes: `delete_edge_attr()`, `delete_graph_attr()`, `delete_vertex_attr()`, `edge_attr<-()`, `edge_attr_names()`, `edge_attr()`, `graph_attr<-()`, `graph_attr_names()`, `graph_attr()`, `igraph-dollar`, `igraph-vs-attributes`, `set_edge_attr()`, `set_graph_attr()`, `vertex_attr<-()`, `vertex_attr_names()`, `vertex_attr()`

## Examples

 ```1 2 3 4``` ```g <- make_ring(10) %>% set_vertex_attr("label", value = LETTERS[1:10]) g plot(g) ```

### Example output ```Attaching package: 'igraph'

The following objects are masked from 'package:stats':

decompose, spectrum

The following object is masked from 'package:base':

union

IGRAPH U--- 10 10 -- Ring graph
+ attr: name (g/c), mutual (g/l), circular (g/l), label (v/c)
+ edges:
 1-- 2 2-- 3 3-- 4 4-- 5 5-- 6 6-- 7 7-- 8 8-- 9 9--10 1--10
```

igraph documentation built on March 19, 2020, 5:13 p.m.