Lo primero que hay que hacer es importar sus librerias:
Código:
Ahora el código:import matplotlib.pyplot as plt
Código:
Como siempre, espero que os ayude si lo necesitais. def Pintar(): #esto es una lista con los dias para pintar en el eje X listaDias = [30/08/12,29/08/12,28/08/12] #Esto son listas con datos para pintar las rectas ListaDatos1 = [2,3,6] ListaDatos2 = [8,3,2] ListaDatos3 = [9,2,4] #Esto me dice el rango de la longitud de mi lista ListaEjeX = range(len(listaDias)) ListaEjeYD1= ListaDatos1 ListaEjeYD2 = ListaDatos2 ListaEjeYD3 = ListaDatos3 #Digo que es la figura 1 plt.figure(1) #Titulo de la gráfica eje X plt.xlabel('fecha') #Titulo de la gráfica eje y plt.ylabel('datos') #Pongo el titulo de la Gráfica plt.title('Grafica Ejemplo') #Con esto pinto la grafica el eje X y el eje Y plt.plot(ListaEjeX,ListaEjeYD1,"b",label='DATOS 1') plt.plot(ListaEjeX,ListaEjeYD2,"r",label='DATOS 2') plt.plot(ListaEjeX,ListaEjeYD3,"k",label='DATOS 3') #Con esto pongo limites en el eje y plt.ylim(0,15) leg = plt.legend () #Uso get_frame().set_alpha(0.5) para hacer el cuadro de la leyenda transparente si pusiera leg.get_frame().set_visible(False) se quitaria el cuadro leg.get_frame().set_alpha(0.5) #Digo lo que pongo en el eje X, en este caso la lista de Fechas con una rotación de 45º plt.xticks(ListaEjeX, listaDias, rotation=45) #Con esto guardo la imagen para luego usarla si queremos plt.savefig('donde/quiero/guardar/la/imagen.jpg') #limpia la grafica sin para que no se reescriba plt.clf()