Articles of matplotlib

trazar arrays por fila con matplotlib

Tengo dos matrices numpy (ayb) con forma (16, 850) cada una. Los estoy mostrando fila por fila, por ejemplo plt.figure() plt.plot(a[0], b[0]) plt.plot(a[1], b[1]) plt.plot(a[2], b[2]) … plt.show() ¿Debo usar un bucle for para hacerlo de una manera más pythonica?

Carta de buñuelo de python

Así que estoy usando este código para crear un gráfico de anillos con python (inspirado en esta receta de la ttwig de anillos ): def make_pie(sizes, text,colors,labels): import matplotlib.pyplot as plt import numpy as np col = [[i/255. for i in c] for c in colors] fig, ax = plt.subplots() ax.axis(‘equal’) width = 0.35 kwargs […]

Dibuje una rueda de color (polar) basada en un mapa de colores usando Python / Matplotlib

Estoy tratando de crear una rueda de colores en Python, preferiblemente utilizando Matplotlib. Los siguientes trabajos OK: import numpy as np import matplotlib as mpl import matplotlib.pyplot as plt xval = np.arange(0, 2*pi, 0.01) yval = np.ones_like(xval) colormap = plt.get_cmap(‘hsv’) norm = mpl.colors.Normalize(0.0, 2*np.pi) ax = plt.subplot(1, 1, 1, polar=True) ax.scatter(xval, yval, c=xval, s=300, cmap=colormap, […]

Trazando Pandas OLS resultados de regresión lineal

¿Cómo puedo trazar los resultados de mi regresión lineal para esta regresión lineal que hice desde los pandas? import pandas as pd from pandas.stats.api import ols df = pd.read_csv(‘Samples.csv’, index_col=0) control = ols(y=df[‘Control’], x=df[‘Day’]) one = ols(y=df[‘Sample1’], x=df[‘Day’]) two = ols(y=df[‘Sample2’], x=df[‘Day’]) Intenté la plot() pero no funcionó. Quiero trazar las tres muestras en una […]

La mejor manera de trazar un ángulo entre dos líneas en Matplotlib

Soy bastante nuevo en el uso de matplotlib y no puedo encontrar ningún ejemplo que muestre dos líneas con el ángulo trazado entre ellas. Esta es mi imagen actual: Y este es un ejemplo de lo que quiero lograr: Por lo general, miro la galería de Matplotlib para tener una idea de cómo realizar ciertas […]

Usar Matplotlib cuando DISPLAY no está definido

Cuando uso Matplotlib en una máquina remota (por ejemplo, en Travis CI), me encuentro con errores frecuentes de tiempo de ejecución relacionados con la variable de entorno DISPLAY que no se está configurando. Según lo recomendado, configuré el backend Agg través de matplotlib.use al principio de mis scripts de prueba y me matplotlib.use no haya […]

Cómo trazar puntos en un reloj.

Tengo tiempos en segundos desde el inicio de la época de Unix. Me gustaría trazarlos en un reloj de 24 horas. Mi esfuerzo hasta ahora es from __future__ import division import matplotlib.pyplot as plt import numpy as np angles = 2*np.pi*np.random.randint(0,864000,100)/86400 ax = plt.subplot(111, polar=True) ax.scatter(angles, np.ones(100)*1) plt.show() Esto da lo siguiente Sin embargo, no […]

Matplotlib savefig imagen recorte

El siguiente código de muestra producirá un trazado de línea básico sin ejes y lo guardará como un archivo SVG: import matplotlib.pyplot as plt plt.axis(‘off’) plt.plot([1,3,1,2,3]) plt.plot([3,1,1,2,1]) plt.savefig(“out.svg”, transparent = True) ¿Cómo configuro la resolución / dimensiones de la imagen? Hay relleno en todos los lados de la imagen más allá del gráfico de líneas. […]

Cuadro de datos de pandas agrupado por plot

Tengo un dataframe que se estructura como: Date ticker adj_close 0 2016-11-21 AAPL 111.730 1 2016-11-22 AAPL 111.800 2 2016-11-23 AAPL 111.230 3 2016-11-25 AAPL 111.790 4 2016-11-28 AAPL 111.570 … 8 2016-11-21 ACN 119.680 9 2016-11-22 ACN 119.480 10 2016-11-23 ACN 119.820 11 2016-11-25 ACN 120.740 … ¿Cómo puedo trazar en función del ticker […]

Python / Matplotlib – Rango de la barra de colores y valores de visualización

Cuando uso matplotlib con un trazado de contorno, tengo problemas para que la barra de colores se muestre como quiero. He leído numerosos ejemplos similares, pero todavía no he podido obtener lo que quiero. En la imagen de abajo, quiero que se cambien dos cosas. Quiero que el valor mínimo y los valores máximos se […]