Articles of networkx

Networkx: cómo mostrar los atributos de nodo y borde en un dibujo gráfico

Tengo un gráfico G con atributo ‘estado’ para nodos y aristas. Quiero dibujar el gráfico, todos los nodos etiquetados y con el estado marcado fuera del borde / nodo correspondiente. for v in G.nodes(): G.node[v][‘state’]=’X’ G.node[1][‘state’]=’Y’ G.node[2][‘state’]=’Y’ for n in G.edges_iter(): G.edge[n[0]][n[1]][‘state’]=’X’ G.edge[2][3][‘state’]=’Y’ El comando draw.networkx tiene una opción para las tags, pero no entiendo […]

networkx – cambia el color / ancho de acuerdo a los atributos del borde – resultado inconsistente

Logré producir la gráfica correctamente, pero con algunas pruebas más, se observó un resultado inconsistente para las siguientes dos líneas de códigos diferentes: nx.draw_circular(h,edge_color=[h.edge[i][j][‘color’] for (i,j) in h.edges_iter()], width=[h.edge[i][j][‘width’] for (i,j) in h.edges_iter()]) nx.draw_circular(h,edge_color=list(nx.get_edge_attributes(h,’color’).values()), width=list(nx.get_edge_attributes(h,’width’).values())) La primera línea produce resultados consistentes, mientras que la segunda produce un color / tamaño incorrecto según los órdenes de […]

¿Se pueden obtener gráficos jerárquicos de networkx con python 3?

Estoy tratando de mostrar un gráfico de árbol de mi jerarquía de clases usando networkx. Lo tengo todo graficado correctamente, y se muestra bien . Pero como una gráfica circular con bordes cruzados, es una jerarquía pura, y parece que debería poder mostrarla como un árbol. He buscado en Google de forma extensa, y cada […]

Mejorando el diseño gráfico de Python NetworkX

Estoy teniendo algunos problemas para visualizar los gráficos creados con python-networkx, quiero poder reducir el desorden y regular la distancia entre los nodos (también he intentado spring_layout, simplemente establece los nodos de manera elíptica). Por favor avise. Partes de código: nx.draw_networkx_edges(G, pos, edgelist=predges, edge_color=’red’, arrows=True) nx.draw_networkx_edges(G, pos, edgelist=black_edges, arrows=False, style=’dashed’) # label fonts nx.draw_networkx_labels(G,pos,font_size=7,font_family=’sans-serif’) nx.draw_networkx_edge_labels(G,pos,q_list,label_pos=0.3)

Dibujar un gráfico con NetworkX en un mapa base

Quiero trazar una gráfica en un mapa donde los nodos se definirían por coordenadas (lat, long) y tendrían algún valor asociado. He podido trazar puntos como un diagtwig de dispersión en un mapa base, pero parece que no puedo encontrar la forma de trazar una gráfica en el mapa. Gracias. EDITAR : He agregado un […]

Cómo generar un subgrafo completamente conectado desde la lista de nodos usando el módulo networkx de python

Necesito generar un subgrafo totalmente conectado con networkx , comenzando desde la lista de nodos que quiero conectar. Básicamente, quiero que todos los nodos de la lista que pase a la función estén todos conectados entre sí. Me pregunto si hay alguna función incorporada para lograr esto (que no he encontrado)? ¿O debería pensar en […]

(Python) ValueError: punto del progtwig no encontrado en la ruta

Tengo el siguiente problema: estoy en el sistema operativo xUbuntu y estoy tratando de usar networkx en una aplicación de Flask, y tengo el siguiente código: ….. import networkx as nx …… # Creating and initializing graph object which is networkx object hosts_graph = get_networkx_graph_object() # Variable ‘coord’ where the coordinates for each node will […]

Dibujos animados de la red de bordes x

Tengo un diseño de red networkx que representa una topología de red. Los nodos clave son de color rojo y el otro azul. Las rutas a los bordes de los nodos clave se indican con guiones. ¿Cómo puedo animar los bordes de redx con un intervalo de tiempo especificado? #!/usr/bin/env python import matplotlib.pyplot as plt […]

Gráficos para colorear con intervalos de restricciones de Gurobi.

Estoy tratando de arreglar algunas restricciones para el problema de coloreado de Graph usando networkx y gurobi. Para cada i ∈ V, definimos el siguiente conjunto de intervalos. Cada intervalo [l, u] ∈ Ii representa un posible par de colores mínimo l y máximo color u para el conjunto de bordes incidentes al vértice i. […]

Networkx Multigraph from_pandas_dataframe

Actualizar: La pregunta, como está escrita, es relevante para la versión Networkx <2.0. El método from_pandas_dataframe se ha eliminado . Para realizar la misma tarea en Networkx> = 2.0, consulte la actualización de la respuesta aceptada. Intentando crear una instancia de MultiGraph() partir de un DataFrame de pandas usando el networkx from_pandas_dataframe . ¿Qué estoy […]