¿La forma más sencilla de trazar cambios en la clasificación entre dos listas ordenadas en R?

Me pregunto si hay una manera fácil de trazar los cambios en la posición de los elementos entre 2 listas en forma de un gráfico bipartito dirigido en R. Por ejemplo, la lista 1 y 2 son vectores de cadenas de caracteres, que no necesariamente contienen el mismo elementos:

list.1 <- c("a","b","c","d","e","f","g")

list.2 <- c("b","x","e","c","z","d","a")

Me gustaría generar algo similar a:

He tenido una ligera molestia al usar el paquete igraph, pero no pude construir fácilmente lo que me gustaría, lo que imagino y espero que no sea demasiado difícil.

Salud.

Respuestas a la pregunta(4)

Su respuesta a la pregunta