Articles of graph

Matplotlib: formato de fechas en el eje x en un gráfico de barras 3D

Dado este código de ejemplo de gráfico de barras 3D , ¿cómo convertiría los datos numéricos en el eje x a cadenas de fecha / hora con formato? He intentado usar la función ax.xaxis_date () sin éxito. También intenté usar plot_date (), que no parece funcionar con gráficos de barras 3D. Aquí hay una versión […]

Matplotlib / pyplot: ¿Cómo hacer cumplir el rango del eje?

Me gustaría dibujar un gráfico de líneas 2D estándar con pylot, pero forzar los valores de los ejes a estar entre 0 y 600 en la x, y 10k y 20k en la y. Déjame ir con un ejemplo … import pylab as p p.title(save_file) p.axis([0.0,600.0,1000000.0,2000000.0]) #define keys and items elsewhere.. p.plot(keys,items) p.savefig(save_file, dpi=100) Sin […]

Seaborn manteniendo todas mis tags variables en la escala X

Estoy tratando de trazar algunas cajas de distribución. Subí mi conjunto de datos, seleccioné algunos países usando el método isin. Cuando ejecuto el siguiente comando de cuadro de caja marino, en lugar de tener solo 6 países, tengo todos los 150 países del conjunto de datos original. ¿Cómo mantengo solo mis 6 países de interés? […]

pylab.hist (datos, normados = 1). La normalización parece funcionar incorrectamente.

Estoy tratando de crear un histogtwig con argumento normado = 1 Por ejemplo: import pylab data = ([1,1,2,3,3,3,3,3,4,5.1]) pylab.hist(data, normed=1) pylab.show() Esperaba que la sum de los contenedores fuera 1. Pero en cambio, uno de los contenedores es más grande que 1. ¿Qué hizo esta normalización? ¿Y cómo crear un histogtwig con tal normalización que […]

Matplotlib 3d plot con cambio de tags

Así que tengo un gráfico de actualización en vivo 3d! ¡Solo muestra un punto a la vez para que pueda seguir fácilmente el movimiento del punto! Pero aquí está el problema: No importa lo que parezca hacer, el punto siempre se coloca en el centro del gráfico y las marcas de verificación en el eje […]

¿Cómo obtener valores de un gráfico?

¿Cómo puedo obtener de un gráfico en Python un valor exacto en el eje y? Tengo dos matrices vertical_data y gradient(temperature_data) y las graficé como: plt.plot(gradient(temperature_data),vertical_data) plt.show() Parcela que se muestra aquí: Necesito el valor cero, pero no es exactamente cero, es un flotador.

¿Qué podría hacer que NetworkX y PyGraphViz funcionen bien solos pero no juntos?

Estoy trabajando para aprender algo de visualización de gráficos Python. Encontré algunas publicaciones de blog haciendo algunas cosas que quería probar. Desafortunadamente, no llegué demasiado lejos, encontré este error: AttributeError: ‘module’ object has no attribute ‘graphviz_layout’ El fragmento de código más simple que reproduce el error en mi sistema es este, In [1]: import networkx […]

¿Cómo crear una leyenda para la barra 3D en matplotlib?

Dado ax = plt.subplot() : ax.bar()[0] se puede pasar a plt.legend() . Sin embargo, ax.bar3d() devuelve None . ¿Cómo creo una leyenda para las barras mostradas? ACTUALIZAR: Pasar legend = “stuff” a ax.bar3d() y luego llamar a ax.legend() aumenta /usr/lib/python2.6/site-packages/matplotlib/axes.py:4368: UserWarning: No labeled objects found. Use label=’…’ kwarg on individual plots. warnings.warn(“No labeled objects found. […]

trazar histogtwigs cuyas alturas de barra sumn 1 en matplotlib

Me gustaría trazar un histogtwig normalizado de un vector utilizando matplotlib. Intenté lo siguiente: plt.hist(myarray, normed=True) tanto como: plt.hist(myarray, normed=1) pero ninguna de las opciones produce un eje y desde [0, 1] de tal manera que las alturas de las barras del histogtwig se sumen a 1. Me gustaría producir un histogtwig de este tipo. […]

Python equivalente a ‘espera’ en Matlab

¿Hay un comando equivalente explícito en matplotlib de Python para la retención de Matlab? Estoy tratando de trazar todos mis gráficos en los mismos ejes. Algunos gráficos se generan dentro de un bucle for , y estos se trazan separados de su y sl : import numpy as np import matplotlib.pyplot as plt for i […]