import pandas as pd
import matplotlib.pyplot as plt
25 Mi primera gráfica temporal
Bienvenidos a una nueva sesión donde exploraremos una herramienta fundamental de visualización de datos en Python: plt.subplots(). Aprenderemos cómo esta función nos ofrece un control absoluto sobre la creación de figuras de series temporales, permitiéndonos organizar múltiples gráficos de manera eficiente.
Exploraremos como usar ax.scatter, ax.plot para finalizar haciendo una gráfica de datos de una serie temporal con tres componentes de radiación solar.
= "../data/Cuernavaca_Enero_comas.csv"
f = pd.read_csv(f,index_col=0,parse_dates=True)
cuerna cuerna.head()
To | RH | P | Ws | Wd | Ig | Ib | Id | |
---|---|---|---|---|---|---|---|---|
tiempo | ||||||||
2012-01-01 00:00:00 | 19.3 | 58 | 87415 | 0.0 | 26 | 0 | 0 | 0 |
2012-01-01 01:00:00 | 18.6 | 59 | 87602 | 0.0 | 26 | 0 | 0 | 0 |
2012-01-01 02:00:00 | 17.9 | 61 | 87788 | 0.0 | 30 | 0 | 0 | 0 |
2012-01-01 03:00:00 | 17.3 | 66 | 87554 | 0.0 | 30 | 0 | 0 | 0 |
2012-01-01 04:00:00 | 16.6 | 71 | 87321 | 0.0 | 27 | 0 | 0 | 0 |
= plt.subplots() #crea la figura
fig, ax
ax.plot(cuerna.To,cuerna.RH)
= plt.subplots() #crea la figura
fig, ax
"To","RH",data=cuerna) ax.plot(
= plt.subplots()
fig, ax
ax.scatter(cuerna.To,cuerna.RH)
= '../data/Cuernavaca_1dia_comas.csv'
f = pd.read_csv(f,index_col=0,parse_dates=True)
cuerna1dia cuerna1dia.head()
To | Ws | Wd | P | Ig | Ib | Id | |
---|---|---|---|---|---|---|---|
tiempo | |||||||
2012-01-01 00:00:00 | 19.3 | 0.0 | 26 | 87415 | 0 | 0 | 0 |
2012-01-01 01:00:00 | 18.6 | 0.0 | 26 | 87602 | 0 | 0 | 0 |
2012-01-01 02:00:00 | 17.9 | 0.0 | 30 | 87788 | 0 | 0 | 0 |
2012-01-01 03:00:00 | 17.3 | 0.0 | 30 | 87554 | 0 | 0 | 0 |
2012-01-01 04:00:00 | 16.6 | 0.0 | 27 | 87321 | 0 | 0 | 0 |
= plt.subplots(figsize=(12,4))
fig, ax
ax.plot(cuerna1dia.Ig)
ax.plot(cuerna1dia.Id) ax.plot(cuerna1dia.Ib)