con plt.plot(lista) solo declaramos que queremos que vaya en la gráfica, para poder mostrar la gráfica se debe de poner plt.show().
A lo largo de cada código se puede ver las funciones especificas de las gráficas, como nota extra agregaré los tipos de diseño de las gráficas:
- Estilos de Líneas (linestyle =):
-- Línea discontinua
: Línea punteada
-. Línea punteada discontinua. y
None Ninguna línea
- Marcadores (marker =):
. Punto
o Círculo
* Estrellas
p Pentágonos
s cuadrados
x Tachados
D Diamantes
h Hexágonos y
^ Triángulos
- Colores (color =):
g, green
r, red
c, cyan
m, magenta
y, yellow
k, black
w, white
FORMA 1
#grafica simple
from pylab import *
#importando pylab que es en donde se encuentra todo lo de ploteo
lista1 = [11,2,3,15,8,13,21,34]
lista= []
for i in range (0,10):
lista.append(i)
#estamos declarando la lista, que los elementos de la grafica
plt.plot(lista)
#dibuje los puntos en X y Y
plt.show()
#mostrar la grafica
- Ejecución:
FORMA 2
#grafica con cuadricula
from pylab import *
plt.ioff() #desactiva el modo interactivo
lista3=[9,15,9,15,9,15,9,15] #lista de 8 valores
plt.plot(lista3) #no dibuja datos de la lista3
plt.show() #Fuerza dibujo de datos de lista
plt.title("Grafica") #Establece el titulo pero no lo muestra en grafico
plt.show() #actualiza grafico con nuevo titulo
plt.grid(True) #Activa cuadricula, pero no la muestra
plt.show()
plt.ion() #activa modo interactivo de dibujo
- Ejecución:
FORMA 3
#grafica con leyendas y formas de linea del grafico
from pylab import *
lista1=[11,2,3,15,8,13,21,34]
lista2=[2,3,4,2,3,6,4,10]
lista3=[9,15,9,15,9,15,9,15]
#plt.plot(lista1, label ="Enero")
#plt.plot(lista2, label ="Febrero")
#plt.plot(lista3, label ="Marzo")
#plt.legend()
plt.plot(lista1,marker='x', linestyle=':', color='b', label ="Enero")
plt.plot(lista2,marker='*', linestyle='-', color='g', label ="Febrero")
plt.plot(lista3,marker='o', linestyle='--', color='r', label ="Marzo")
plt.legend(loc="upper left")
plt.show()
- Ejecución:
FORMA 4
#grafica con leyenda
from pylab import *
lista3=[9,15,9,15,9,15,9,15] #lista de 8 valores
plt.plot(lista3, label ="Algo de leyenda")
#plt.legend()
#Para colocar la leyenda en la parte superior del gráfico y a la izquierda:
plt.legend(loc="upper left")
plt.show()
FORMA 5
#grafica con leyenda
from pylab import *
lista3=[9,15,9,15,9,15,9,15] #lista de 8 valores
plt.plot(lista3, label ="Algo de leyenda")
#plt.legend()
#Para colocar la leyenda en la parte superior del gráfico y a la izquierda:
plt.legend(loc="upper left")
plt.show()
- Ejecución:
#grafica con titulos en ejes
from pylab import *
from pylab import *
plt.ioff()
lista=[11,2,5,8,10,9,4,1]
lista1=[3,5,7,8,4,1,5,3]
plt.plot(lista, label="Ayer", marker='D', linestyle='-.', color='g')
plt.plot(lista1, label="Hoy", marker='s', linestyle=':', color='m')
#lower,left, upper, lower, center
plt.legend(loc="lower left")
plt.title("Comida")
plt.xlabel("Dias")
plt.ylabel("Manzanas")
plt.grid(True)
plt.show()
plt.ion()
No hay comentarios:
Publicar un comentario