Изменение формы, используемой в легенде в ggraph - PullRequest
3 голосов
/ 06 февраля 2020

Я пытаюсь изменить форму, используемую в легенде, с квадрата на круг с заливкой эстетикой c, но ни один из аргументов переопределения не работает.

Если:

library(ggraph)
library(igraph)

g <- graph_from_data_frame(highschool)

ggraph(g) + 
  geom_edge_link(aes(colour = factor(year))) +
  geom_node_point() +
  geom_edge_density(aes(fill = factor(year))) 

Добавление:

guides(fill = guide_legend(override.aes = list(shape = c(21, 21)))) 

Производит это

[Produces this[1]

Я не уверены, что возможно добавить дополнительный слой в ggraph?

...