Articles of gráfico

Python: matplotlib – función de masa de probabilidad como histogtwig

Quiero dibujar un histogtwig y una gráfica de líneas en el mismo gráfico. Sin embargo, para hacer eso necesito tener mi histogtwig como una función de masa de probabilidad, por lo que quiero tener valores de probabilidad en el eje y. Sin embargo, no sé cómo hacerlo, porque el uso de la opción normed no […]

aplicar imágenes a gráficos de barras pythot python

Así que debajo hay un fragmento de mi código, y todo funciona bien. Simplemente curioso en lugar de mostrar barras con colores específicos, ¿se puede aplicar una imagen a la barra, como una bandera de países, etc.? (Ignore mi orden inconsistente de paso de parámetros) Gracias l_images=[“australia.png”,”turkey.png”] # this is desired l_colors=[“pink”,”blue”] if (l_bar_dir==”vertical”): plt.bar(xs2,ys,tick_label=xs,color=l_colors,bottom=bottoms,width=bar_width,align=’center’) […]

Encuentra todos los ciclos en una implementación gráfica.

He encontrado un algoritmo simple para encontrar todos los ciclos en un gráfico aquí . También necesito imprimir los ciclos, ¿es posible con este algoritmo? Por favor encuentre el código a continuación. ¡Estoy obteniendo el número de ciclos correctamente! node1, node2 son enteros. visitado es un diccionario def dfs(self,node1, node2): if self.visited[node2]: if(node1 == node2): […]

¿Cómo encierro diferentes conjuntos de datos en un diagtwig de dispersión?

¿Cómo encierro diferentes conjuntos de datos en un diagtwig de dispersión? Lo que estoy buscando es algo como esto: Además, ¿cómo luego relleno el círculo con un color (sombreado)?

Networkx: utilizar la función común para el cálculo del peso del borde

Supongamos que tengo una función euc_2d(graph, n1, n2) que calcula la distancia euclidiana entre dos nodos del mismo gráfico. Cada nodo tiene un pos=(x,y) dado que se asigna en la creación del gráfico. NetworkX proporciona una función para obtener el peso total de todos los bordes de un gráfico, a saber, graph.size(weight=’weight’) . El problema […]

“Dijkstra bidireccional” por NetworkX

Acabo de leer la implementación de NetworkX del algoritmo de Dijkstra para las rutas más cortas utilizando la búsqueda bidireccional (en este caso ). ¿Cuál es el punto de terminación de este método?

Algoritmo para multiplicar los bordes de un gráfico Networkx

Entonces, mi problema es encontrar la ruta más larga de un nodo a otro (o al mismo nodo) en un gráfico implementado con la biblioteca Networkx. No quiero agregar el peso de los bordes, sino multiplicarlos y obtener el mayor resultado. Obviamente, pasar solo una vez por cada nodo o no hacer nada. Por ejemplo, […]

¿Generando una gráfica con cierta distribución de grados?

Estoy tratando de generar un gráfico aleatorio que tenga propiedades del mundo pequeño (exhibe una distribución de ley de poder). Acabo de comenzar a usar el paquete networkx y descubrí que ofrece una variedad de generación de gráficos aleatorios. ¿Puede alguien decirme si es posible generar un gráfico donde el grado de un nodo dado […]

Algoritmo Hopcroft-Karp en Python

Estoy tratando de implementar el algoritmo Karp de Hopcroft en Python utilizando networkx como representación gráfica. Actualmente estoy tan lejos como esto: #Algorithms for bipartite graphs import networkx as nx import collections class HopcroftKarp(object): INFINITY = -1 def __init__(self, G): self.G = G def match(self): self.N1, self.N2 = self.partition() self.pair = {} self.dist = {} […]

representación gráfica en python (visualización de diagtwig de flujo)

para visualizar una secuencia de nodos conectados por bordes codificados en python. en busca de una biblioteca de python para visualizar dichos datos gráficos. ya sea una biblioteca escrita en enlaces python o python, está bien (Soy consciente de Visustin, pero buscando alternativas)