es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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í.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que el método get_adjacency_matrix() no está definido para el objeto SimpleDiGraph 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.

Comments are closed.