Я пытаюсь использовать изображения (например, флаги стран) в сети ggraph. Я хотел использовать geom_image
от ggimage, однако считаю, что эту функцию нужно адаптировать для работы с ggraph, где мы не указываем координаты x и y.
library(tidygraph)
library(ggraph)
library(ggimage)
r <- create_notable('bull') %>%
mutate(class = sample(letters[1:3], n(), replace = TRUE),
image = "https://upload.wikimedia.org/wikipedia/en/7/7d/Lenna_%28test_image%29.png")
ggraph(r, 'stress') +
geom_node_point() +
geom_edge_link()
r %>%
as_tibble() %>%
ggplot(aes(x = runif(nrow(.)), y = runif(nrow(.)))) +
geom_image(aes(image = image))
# I would like this to work:
ggraph(r, 'stress') +
geom_node_image(aes(image = image)) +
geom_edge_link()