Menu
CoddyTech

Tracer un DataFrame

Fait partie de la section Données et visualisations du Journey Machine Learning de Coddy. Leçon 47 sur 60.

Un tableau contient déjà les nombres dont un graphique a besoin. À la fin de ce chapitre, un tableau vous permettra d’obtenir ceci :

Deux graphiques à partir d’un tableau de librairie : une courbe du nombre de clients par jour sur deux semaines, et un histogramme des ventes quotidiennes

Tout commence par un seul appel. df.plot prend deux noms de colonnes : x= en abscisse, y= en ordonnée :

sales = pd.DataFrame({"day": [1, 2, 3, 4, 5], "cups": [12, 18, 15, 25, 30]})
fig, ax = plt.subplots()
sales.plot(x="day", y="cups", ax=ax)
ax.set_title("Lemonade Sales")
plt.show()

Cela dessine le graphique ci-dessous. pandas étiquette l’axe des x day et nomme la ligne cups dans une légende, à lui tout seul :

Une ligne représentant le nombre de gobelets de limonade sur cinq jours, passant de 12 à 30 avec une baisse au jour 3, axe des x intitulé day, légende cups

ax=ax place la ligne sur tes axes. Sans cela, pandas crée une nouvelle figure et ton titre se retrouve sur un graphique vide.

challenge icon

Défi

Moyen

Une station de mesure a enregistré le niveau de l’eau toutes les heures au cours d’une nuit orageuse. river.csv contient hour, level_cm et rain_mm.

  1. Crée une figure et des axes.
  2. Utilise river.plot pour tracer level_cm en fonction de hour sur ces axes.
  3. Donne-lui le titre River Level, nomme l’axe y Level (cm), puis affiche-la.

Le résultat devrait ressembler à celui-ci, provenant d’une station située en amont :

Une ligne intitulée River Level, axe x hour de 0 à 12, axe y Level (cm), montant de 60 à un pic de 88 à l’heure 7, puis redescendant progressivement à 75, légende level_cm

Ton programme n’affiche rien : Coddy vérifie ton graphique et le décrit dans la sortie.

Essayez vous-même

import pandas as pd
import matplotlib.pyplot as plt

river = pd.read_csv("river.csv")

# Écrivez votre code ci-dessous
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Données et visualisations

Entraînez-vous par vous-même : Compilateur Python en ligne