Я делаю сетевую визуализацию с помощью igraph в R. Я хочу отобразить хронологический порядок на оси x, значения на оси y будут установлены вручную, чтобы «выровнять их» по графику, т.е. Числа на оси Y не содержат информации об использовании для читателя. Следовательно, я хочу отображать только ось X, а не Y.
Вот демонстрация моего текущего состояния.
library(igraph)
#graph from dataframe
from <- c("One", "Two")
to <- c("Three", "Three")
fromto <- data.frame(from,to)
fromtograph <- graph_from_data_frame(fromto)
#df with coords
year <- c(400,500,600)
coords <- data.frame(as_ids(V(fromtograph)), year)
coords <- coords[order(match(coords$as_ids.V.fromtograph.., as_ids(V(fromtograph)))),]
coords <- as.matrix(data.frame(coords$year,c(300,100,200)))
plot(fromtograph,layout=coords,rescale=F,axes=T, ylim=c(0,400),xlim=c(0,800),asp=0)
Сюжет приводит к this .
Я хочу это
Бест / Джон