Articles of gráfico

Matplotlib: trazado de histogtwig transparente con borde no transparente

Estoy trazando un histogtwig y tengo tres conjuntos de datos que quiero trazar juntos, cada uno con diferentes colores y tipos de línea (con guiones, puntos, etc.). También estoy dando algo de transparencia, para ver las barras superpuestas. El punto es que me gustaría que el borde de cada barra no se vuelva transparente como […]

Python Dijkstra k caminos más cortos

Estoy tratando de hacer una pequeña aplicación de enrutamiento de transporte público. Mis datos están representados en la siguiente estructura: graph = {‘A’: {‘B’:3, ‘C’:5}, ‘B’: {‘C’:2, ‘D’:2}, ‘C’: {‘D’:1}, ‘D’: {‘C’:3}, ‘E’: {‘F’:8}, ‘F’: {‘C’:2}} Dónde: graficar dict key es un nodo La clave de subdicto es un borde entre 2 nodos valor de […]

problemas de matplotlib cuando nan primero en la lista

Tengo dos listas de números que estoy usando matplotlib para graficar en Python. Sin embargo, si una de las listas comienza con el valor de nan, matplotlib no graficará ninguno de los 15k + puntos que tengo. Sin embargo, si hay un valor de nan en algún lugar de la lista después del primer valor, […]

Dibujando un gráfico de correlación en matplotlib

Supongamos que tengo un conjunto de datos de vectores discretos con n=2 : DATA = [ (‘a’, 4), (‘b’, 5), (‘c’, 5), (‘d’, 4), (‘e’, 2), (‘f’, 5), ] ¿Cómo puedo trazar ese conjunto de datos con matplotlib para visualizar cualquier correlación entre las dos variables? Cualquier ejemplo de código simple sería genial.

La función eventprofiler de QSTK no se traza correctamente

Al usar QSTK para el curso de Inversión Computacional Coursera de Georgia Tech, la función de perfilador de eventos al final de Extras / EventProfiler / tutorial.py no muestra el gráfico que se muestra en los videos. (Ver imagen abajo). Los demás archivos PDF producidos para los ejercicios de la semana 4 están idénticamente vacíos, […]

¿Cómo visualizo las redes sociales con Python?

Necesito definir una red social , analizarla y dibujarla. Podía dibujarlo a mano y analizarlo (calcular varias métricas) a mano. Pero no me gustaría reinventar la rueda. He intentado usar matplotlib, pero necesito usarlo de manera interactiva, y en unas pocas líneas le digo cómo cargar los datos, y luego llamar a una función de […]

Grupo por horas y plot en bokeh.

Estoy tratando de obtener una gráfica como datos bursátiles en Bokeh como en el enlace http://bokeh.pydata.org/en/latest/docs/gallery/stocks.html 2004-01-05,00:00:00,01:00:00,Mon,20504,792 2004-01-05,01:00:00,02:00:00,Mon,16553,783 2004-01-05,02:00:00,03:00:00,Mon,18944,790 2004-01-05,03:00:00,04:00:00,Mon,17534,750 2004-01-06,00:00:00,01:00:00,Tue,17262,747 2004-01-06,01:00:00,02:00:00,Tue,19072,777 2004-01-06,02:00:00,03:00:00,Tue,18275,785 Quiero usar la columna 2: startTime y 5: count y quiero agrupar por day columna y sumr los counts en las horas respectivas. Código: No da la salida. import numpy as np […]

Clasificación de datos de Python Panda con mes – año

Soy un principiante de python y pandas y tengo problemas para ordenar un dataframe después de una operación grupal. Puedo obtener datos ordenados después de agrupar y contar, pero cuando puse todos los datos en otro dataframe, no obtengo datos ordenados. Aquí está mi bash conn = sqlite3.connect(‘Demo.sqlite’) df = pd.read_sql(“SELECT * FROM Table where […]

Animar la difusión de gráficos con NetworkX.

Quiero animar un proceso en un gráfico (preferiblemente en NetworkX). Ya he visto esta pregunta . Sin embargo, cuando ejecuto el código dado en la solución, solo veo la salida final. Además, eso no guarda la animación en algún formato utilizable. Supongamos que tenemos el siguiente gráfico: import networkx as nx g = nx.Graph() g.add_edges_from([(1, […]

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 […]