Commit fe865064 authored by MigAP's avatar MigAP

plot raw data into the report

parent c862503a
......@@ -150,17 +150,38 @@ colonne en objets =datetime= de Python, et la deuxième colonne en
=float=.
coucou = datetime.datetime.strptime(tutu, "%Y-%m-%d")
#+begin_src python :results output :session :exports both
#+begin_src python :results silent :session :exports both
import datetime
convertedData = [(datetime.datetime.strptime(yearWeekDay, "%Y-%m-%d"), float(co2)) for yearWeekDay, co2 in table]
dates = [dates for dates, concentration in convertedData]
concentration = [concentration for dates, concentration in convertedData]
#+end_src
Ensuite on convertit les dates dans un format qui peut être utilisé
pour l'affichage des données, et on affiche les données brutes.
#+begin_src python :results file :session :var matplot_lib_filename="rawData.png" :exports both
import matplotlib.pyplot as plt
import matplotlib.dates as pltDates
plotDates = pltDates.date2num(dates)
plt.figure(figsize=(10,5))
plt.plot_date(plotDates,concentration)
plt.tight_layout()
plt.savefig(matplot_lib_filename)
matplot_lib_filename
#+end_src
#+RESULTS:
[[file:rawData.png]]
** Graphiques avec datetime : https://stackoverflow.com/questions/1574088/plotting-time-in-python-with-matplotlib
** Vérification des dates
** TODO COMMENT Vérification des dates
Nous faisons encore une vérification: nos dates doivent être séparées d'exactement une semaine.
#+BEGIN_SRC python :results output :session
dates = [date for date, _ in converted_data]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment