Я пытаюсь изменить форму, используемую в легенде, с квадрата на круг с заливкой эстетикой 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))))
Производит это
[
Я не уверены, что возможно добавить дополнительный слой в ggraph?