A união de objetos igraph perde atributos

Eu tenho doisigraph objetos, que possuem atributos de cores diferentes. Vértices"A" e"B" no primeiro gráfico são de cor vermelha. Vértices"AA" e"BB" no segundo gráfico são coloridos em verde. Depois de juntar os dois, as cores diferentes são perdidas.

library(igraph)

graph.1= graph.data.frame(data.frame(start=c("a", "b"), end=c("A", "B")))
V(graph.1)[name%in% c("A", "B")]$color= "red"

graph.2= graph.data.frame(data.frame(start=c("a", "b"), end=c("AA", "BB")))
V(graph.2)[name%in% c("AA", "BB")]$color= "green"

graph= graph.union.by.name(graph.1, graph.2)

plot(graph)

Como preservar as cores distintas ao ingressar?

questionAnswers(1)

yourAnswerToTheQuestion