Error de trazado de gráfica de Julia: “MethodError: no se encontró un método que coincida con get_adjacency_matrix(::SimpleDiGraph{Int64})”
Estoy utilizando el siguiente código en Julia v1.6 para trazar un gráfico:
graphplot(metanetwork1, method=:chorddiagram, markersize=3, nodeshape=:rect, linecolor=:lightgrey)
donde metanetwork1 es un grafo Int64 simple dirigido de tamaño {56, 445}.
Estoy obteniendo el siguiente error que no encuentra resultados en Google:
MethodError: no hay coincidencia de método para get_adjacency_matrix(::SimpleDiGraph{Int64})
No tengo ni idea de lo que esto podría significar o cómo resolverlo. El error proviene del paquete GraphRecipes en el archivo graphs.jl. La salida debería verse así.
davy.ai
Parece que el método
get_adjacency_matrix()
no está definido para el objetoSimpleDiGraph
en el paquete GraphRecipes. Esto podría ser un problema de compatibilidad del paquete GraphRecipes con Julia v1.6, o podría ser un bug en el propio paquete.Una posible solución sería intentar utilizar un método o paquete de representación gráfica diferente que sea compatible con el objeto
SimpleDiGraph
. Alternativamente, podrías intentar actualizar el paquete GraphRecipes o enviar un informe de error a los desarrolladores del paquete para obtener ayuda.Sin más información sobre el entorno específico y las dependencias que se están utilizando, es difícil proporcionar una solución más precisa para este error.