Articles of visualización de datos

Guardando los gráficos de Matplotlib en una imagen como pantalla completa

Estoy creando una pequeña utilidad de gráficos que utiliza Pandas y MatPlotLib para analizar datos y generar gráficos de una máquina en el trabajo. Cuando salgo el gráfico usando plt.show() Terminé con una imagen poco clara que tiene leyendas y tags que se amontonan entre sí como tal. Sin embargo, expandir la ventana a pantalla […]

¿Cómo hacer un diagtwig de rayos de sol en R o Python?

Hasta ahora no he podido encontrar una biblioteca de R que pueda crear un gráfico de rayos solares como los de John Stasko . ¿Alguien sabe cómo lograr eso en R o Python?

Visualización de 3D-numpy-array cuadro por cuadro

# -*- coding: utf-8 -*- “”” slider 3D numpy array “”” import numpy import pylab from matplotlib.widgets import Slider data = numpy.random.rand(100,256,256) #3d-array with 100 frames 256×256 ax = pylab.subplot(111) pylab.subplots_adjust(left=0.25, bottom=0.25) frame = 0 l = pylab.imshow(data[frame,:,:]) #shows 256×256 image, ie 0th frame axcolor = ‘lightgoldenrodyellow’ axframe = pylab.axes([0.25, 0.1, 0.65, 0.03], axisbg=axcolor) sframe […]

Combina dos parches de Pyplot para la leyenda

Estoy tratando de trazar algunos datos con bandas de confianza. Estoy haciendo esto con dos gráficos para cada flujo de datos: plot y fill_between . Me gustaría que la leyenda se pareciera a los gráficos, donde cada entrada tiene un recuadro (el color de la región de confianza) con una línea sólida más oscura que […]

Adición de tags de valor en un gráfico de barras de matplotlib

Me quedé atascado en algo que parece que debería ser relativamente fácil. El código que traigo a continuación es una muestra basada en un proyecto más grande en el que estoy trabajando. No vi ninguna razón para publicar todos los detalles, así que acepte las estructuras de datos que traigo como están. Básicamente, estoy creando […]

Sustituye las tags de nodo con emoji usando networkX en Python

Estoy usando networkX para dibujar un trazado de red desde una matriz de distancia (emoji_sim, un DataFrame). Aquí está el código: G = nx.from_numpy_matrix(np.array(emoji_sim)) nx.draw(G, edge_color=’silver’, node_color=’lightsalmon’, with_labels=True) plt.show() Sé que hay una manera de volver a etiquetar los nodos como: G = nx.relabel_nodes(G, dict(zip(range(len(G.nodes())), range(1, len(G.nodes())+1)))) Pero quiero sustituir la etiqueta de los nodos […]

Cómo hacer un gráfico de IPplonlib del cuaderno de IPython en línea

Estoy tratando de usar la notebook IPython en MacOS X con Python 2.7.2 e IPython 1.1.0. No puedo obtener gráficos de matplotlib para aparecer en línea. import matplotlib import numpy as np import matplotlib.pyplot as plt %matplotlib inline También probé %pylab inline y los argumentos de línea de comando de –pylab=inline pero esto no hace […]