Articles of graph

¿Cómo mostrar todos los valores de etiqueta en matplotlib?

Tengo dos listas, cuando grafico con el siguiente código, el eje x solo muestra hasta 12 (el máximo es 15). ¿Puedo saber cómo puedo mostrar todos los valores en x lista al eje x? Gracias por adelantado. x = [4,5,6,7,8,9,10,11,12,13,14,15,0,1,2,3] y = [10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160] fig = plt.figure() ax1 = fig.add_subplot(111) ax1.plot(np.arange(len(x)), y, ‘o’) ax1.set_xticklabels(x) plt.show() Si […]

Grafica un cubo de color en matplotlib

Trabajo en un código estadístico que genera una variedad de gráficos con Matlab. Los tipos de gráficos van desde gráficos circulares y de barras simples hasta celosías de histogtwigs 3D. Ahora nos gustaría una buena interfaz gráfica de usuario para ir con el software. Tenemos un prototipo de la GUI de Matlab, pero la GUI […]

Cómo crear gráficos en la aplicación Delphi.

Necesito crear gráficos sobre la marcha sobre el proceso específico, con algunos textos y colores informativos. En el mundo de Unix, hay Graphviz que incluye ‘punto’ para la generación de diseños, ¿hay algo similar que pueda usarse con Delphi? Estoy usando Delphi 2007. También podría considerarse la alternativa de Python, pero en este caso preferiría […]

¿Cómo omitir fechas vacías (fines de semana) en un gráfico de Python de Matplotlib financiero?

ax.plot_date((dates, dates), (highs, lows), ‘-‘) Actualmente estoy usando este comando para trazar altos y bajos financieros usando Matplotlib . Funciona bien, pero ¿cómo elimino los espacios en blanco en el eje x dejado por días sin datos de mercado, como fines de semana y días festivos? Tengo listas de fechas, máximos, mínimos, se cierra y […]

Red de Python interactiva / Modelado de gráficos

Estoy buscando una biblioteca de python que me permita dibujar interactivamente redes y gráficos y adjuntar datos a nodos y bordes. He encontrado dos bibliotecas para Java que parecen hacer lo que necesito: JUNG y piccolo2d . ¿Hay algún equivalente de python a estos?

Cree un gráfico ponderado a partir de una matriz de adyacencia en la herramienta de gráficos, interfaz Python

¿Cómo debo crear un gráfico usando la herramienta de gráficos en python, fuera de una matriz de adyacencia? Supongamos que tenemos la matriz adj Como la matriz de adyacencia. Lo que hago ahora es así: g = graph_tool.Graph(directed = False) g.add_vertex(len(adj)) edge_weights = g.new_edge_property(‘double’) for i in range(adj.shape[0]): for j in range(adj.shape[1]): if i > […]

Dibujando un gráfico enorme con networkX y matplotlib

Estoy dibujando un gráfico con alrededor de 5K nodos usando networkX y matplotlib. La ventana GTK de matplotlib tiene herramientas para ampliar y visualizar el gráfico. ¿Hay alguna manera, puedo guardar una versión ampliada para una visualización adecuada más tarde? import matplotlib.pyplot as plt import networkx as nx pos=nx.spring_layout(G) #G is my graph nx.draw(G,pos,node_color=’#A0CBE2′,edge_color=’#BB0000′,width=2,edge_cmap=plt.cm.Blues,with_labels=True) #plt.show() […]

¿Cómo crear gráficos de red Gephi desde Python?

Acabo de enterarme de GephiStreamer. https://pypi.python.org/pypi/GephiStreamer Usando este paquete, uno puede enviar instrucciones de python a Gephi para crear nodos y bordes en Gephi. # Create a node with a custom_property node_a = graph.Node(“A”,custom_property=1) # Create edge edge_ab = graph.Edge(node_a,node_b,custom_property=”hello”) stream.add_edge(edge_ab) Del mismo modo quiero hacer todo en Gephi a través de Python. Esto es […]

Agregue pesos de borde para trazar la salida en networkx

Estoy haciendo algo de teoría gráfica en python usando el paquete networkx. Me gustaría agregar los pesos de los bordes de mi gráfico a la salida del gráfico. ¿Cómo puedo hacer esto? Por ejemplo, ¿cómo modificaría el siguiente código para obtener el resultado deseado? import networkx as nx import matplotlib.pyplot as plt G=nx.Graph() i=1 G.add_node(i,pos=(i,i)) […]

Networkx: convierte multigraph en gráfico simple con bordes ponderados

Tengo un objeto multigraph y me gustaría convertirlo en un objeto gráfico simple con bordes ponderados. He revisado la documentación de networkx y parece que no puedo encontrar una función incorporada para lograrlo. Me preguntaba si alguien sabía de una función incorporada en networkx que pudiera lograr este objective. Miré las funciones to_directed (), to_undirected […]