Saat ini saya mencoba memplot gambar pada grafik jaringan saya di R. Saya relatif baru mengenal R, dan saya benar-benar terjebak dalam mencoba mencari tahu. Inilah sintaks saya:
# First, getting the appropriate libraries
library(igraph)
library(png)
library(raster)
library(rasterImage)
test.edges <- read.csv("TestEdges.csv", header = TRUE, stringsAsFactors = FALSE)
test.nodes <- read.csv("TestNodes.csv", header = TRUE, stringsAsFactors = FALSE)
img.D <- readPNG("./images/doctor.png")
img.L <- readPNG("./images/lab.png")
img.D <- as.raster(img.D)
img.L <- as.raster(img.L)
# Attempting to graph with images
graph.7 <- graph_from_data_frame(d = test.edges,directed = TRUE)
V(graph.7)$raster <- list(img.D, img.L)[V(graph.7)$type]
plot(graph.7, vertex.shape = "raster", vertex.label = NA, vertex.size = 16, vertex.size2 = 16, edge.width = 2)
Saya tidak dapat memahaminya. Itu tidak menimbulkan kesalahan, melainkan hanya memplot beberapa gambar stok (simpul merah dikelilingi oleh simpul kuning) di setiap simpul. Bantuan apa pun akan sangat dihargai. Terima kasih!