Preguntas etiquetadas con matplotlib

Matplotlib es una biblioteca de trazado para Python que se puede usar de forma interactiva o incrustada en GUI independientes. Su interfaz compacta "pyplot" es similar a las funciones de trazado de MATLAB®.

4
RuntimeWarning: valor no válido encontrado en división
Tengo que hacer un programa usando el método de Euler para el modelo "bola en un resorte" from pylab import* from math import* m=0.1 Lo=1 tt=30 k=200 t=20 g=9.81 dt=0.01 n=int((ceil(t/dt))) km=k/m r0=[-5,5*sqrt(3)] v0=[-5,5*sqrt(3)] a=zeros((n,2)) r=zeros((n,2)) v=zeros((n,2)) t=zeros((n,2)) r[1,:]=r0 v[1,:]=v0 for i in range(n-1): rr=dot(r[i,:],r[i,:])**0.5 a=-g+km*cos(tt)*(rr-L0)*r[i,:]/rr v[i+1,:]=v[i,:]+a*dt r[i+1,:]=r[i,:]+v[i+1,:]*dt t[i+1]=t[i]+dt #print …

7
Barra de colores discreta matplotlib
Estoy tratando de hacer una barra de colores discreta para un diagrama de dispersión en matplotlib Tengo mis datos x, y y para cada punto un valor de etiqueta de número entero que quiero que se represente con un color único, por ejemplo plt.scatter(x, y, c=tag) normalmente, la etiqueta será …

1
Rellenar entre dos líneas verticales en matplotlib
Revisé los ejemplos en la matplotlibdocumentación, pero no me quedó claro cómo puedo hacer un diagrama que llene el área entre dos líneas verticales específicas. Por ejemplo, digamos que quiero crear un gráfico entre x=0.2y x=4(para el yrango completo del gráfico). ¿Debo usar fill_between, fillo fill_betweenx? ¿Puedo usar la wherecondición …


22
Cómo maximizar una ventana plt.show () usando Python
Solo por curiosidad, me gustaría saber cómo hacer esto en el siguiente código. He estado buscando una respuesta pero es inútil. import numpy as np import matplotlib.pyplot as plt data=np.random.exponential(scale=180, size=10000) print ('el valor medio de la distribucion exponencial es: ') print np.average(data) plt.hist(data,bins=len(data)**0.5,normed=True, cumulative=True, facecolor='red', label='datos tamano paqutes acumulativa', …

4
Obtener ciclo de color de línea predeterminado
Me di cuenta cuando trazaste que la primera línea es azul, luego verde, luego roja, y así sucesivamente. ¿Existe alguna forma de acceder a esta lista de colores? He visto un millón de publicaciones sobre cómo cambiar el ciclo de color o acceder al iterador, pero no sobre cómo obtener …
95 matplotlib 

6
Cómo rotar las etiquetas de marca del eje x en el diagrama de barras de Pandas
Con el siguiente código: import matplotlib matplotlib.style.use('ggplot') import matplotlib.pyplot as plt import pandas as pd df = pd.DataFrame({ 'celltype':["foo","bar","qux","woz"], 's1':[5,9,1,7], 's2':[12,90,13,87]}) df = df[["celltype","s1","s2"]] df.set_index(["celltype"],inplace=True) df.plot(kind='bar',alpha=0.75) plt.xlabel("") Hice esta trama: ¿Cómo puedo rotar las etiquetas de marca del eje x a 0 grados? Intenté agregar esto pero no funcionó: plt.set_xticklabels(df.index,rotation=90)

2
¿Cómo hacer dos gráficos uno al lado del otro usando Python?
Encontré el siguiente ejemplo en matplotlib: import numpy as np import matplotlib.pyplot as plt x1 = np.linspace(0.0, 5.0) x2 = np.linspace(0.0, 2.0) y1 = np.cos(2 * np.pi * x1) * np.exp(-x1) y2 = np.cos(2 * np.pi * x2) plt.subplot(2, 1, 1) plt.plot(x1, y1, 'ko-') plt.title('A tale of 2 subplots') plt.ylabel('Damped …


4
Cambiar la escala de los ejes x en matplotlib
Creé esta trama usando Matlab Usando matplotlib, el eje x dibuja números grandes como 100000, 200000, 300000. Me gustaría tener algo como 1, 2, 3 y 10 ^ 5 para indicar que en realidad es 100000, 200000, 300000. ¿Existe una forma sencilla de crear tal escala en matplotlib?

6
Trazar una barra usando matplotlib usando un diccionario
¿Hay alguna forma de trazar un diagrama de barras matplotlibutilizando datos directamente de un dictado? Mi dictado se ve así: D = {u'Label1':26, u'Label2': 17, u'Label3':30} Yo estaba esperando fig = plt.figure(figsize=(5.5,3),dpi=300) ax = fig.add_subplot(111) bar = ax.bar(D,range(1,len(D)+1,1),0.5) para trabajar, pero no lo hace. Aquí está el error: >>> ax.bar(D,range(1,len(D)+1,1),0.5) …


6
Cómo actualizar dinámicamente un gráfico en un bucle en el cuaderno Ipython (dentro de una celda)
Entorno: Python 2.7, matplotlib 1.3, IPython notebook 1.1, linux, chrome. El código está en una sola celda de entrada, usando--pylab=inline Quiero usar el cuaderno IPython y los pandas para consumir un flujo y actualizar dinámicamente un gráfico cada 5 segundos. Cuando solo uso la declaración de impresión para imprimir los …


5
Trace diferentes DataFrames en la misma figura
Tengo un archivo de temperatura con registros de temperatura de muchos años, en un formato como el siguiente: 2012-04-12,16:13:09,20.6 2012-04-12,17:13:09,20.9 2012-04-12,18:13:09,20.6 2007-05-12,19:13:09,5.4 2007-05-12,20:13:09,20.6 2007-05-12,20:13:09,20.6 2005-08-11,11:13:09,20.6 2005-08-11,11:13:09,17.5 2005-08-13,07:13:09,20.6 2006-04-13,01:13:09,20.6 Cada año tiene diferentes números, la hora de los registros, por lo que los índices de fecha y hora de pandas son …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.