Plusieurs courbes et légendes
Fait partie de la section Données et visualisations du Journey Machine Learning de Coddy. Leçon 22 sur 60.
Vous comparez deux choses ? Placez-les sur un même graphique, comme une piscine et une patinoire sur six mois :
Chaque plt.plot ajoute une ligne, et label= lui donne un nom :
months = [1, 2, 3, 4, 5, 6]
pool = [80, 95, 150, 260, 420, 610]
rink = [540, 500, 380, 210, 120, 60]
plt.plot(months, pool, label="Pool")
plt.plot(months, rink, label="Ice rink")
plt.title("Visitors per Month")
plt.xlabel("Month")
plt.ylabel("Visitors")
plt.legend()
plt.show()Les lignes se croisent vers le mois 4, à mesure que le temps se réchauffe. plt.legend() affiche la légende, avec chaque nom à côté de la couleur de sa ligne. Sans elle, les noms restent cachés.
Défi
MoyenDeux amis ont joué six manches d’un jeu de société. Le programme lit leurs noms, un par ligne ; scores1 et scores2 contiennent leurs points par manche.
- Trace une ligne par joueur, avec les manches sur l’axe horizontal et les points sur l’axe vertical, en commençant par le premier joueur.
- Nomme chaque ligne d’après son joueur et affiche une légende.
Le code de départ définit les textes et affiche le graphique. Le tien devrait ressembler à celui-ci, pour Zoe et Sam :
Ton programme n’affiche rien. Coddy décrit ton graphique dans la sortie.
Essayez vous-même
import matplotlib.pyplot as plt
player1 = input()
player2 = input()
rounds = [1, 2, 3, 4, 5, 6]
scores1 = [8, 12, 9, 15, 14, 18]
scores2 = [10, 9, 13, 12, 17, 16]
plt.title("Game Scores")
plt.xlabel("Round")
plt.ylabel("Points")
# Écrivez votre code ci-dessous
# Ne modifiez pas la ligne ci-dessous
plt.show()
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
1Introduction
Bonjour, Machine LearningQu’est-ce qu’un modèle ?Importer des bibliothèquesVotre premier graphique4Façonner les données
Remodeler les tableauxJoindre des tableauxNombres aléatoiresRécapitulatif : simulation de dés2Tableaux NumPy
Créer des tableauxForme et taillePlages de nombresIndexation et découpageRécapitulatif : grille de températures5Graphiques en courbes et nuages de points
Étiquettes et titresNuages de pointsPlusieurs courbes et légendesCouleurs et marqueursFigures et axesRécapitulatif : pas hebdomadaires3Calculs sur les tableaux
Opérations mathématiques sur des tableaux entiersStatistiques récapitulativesStatistiques par axeDiffusionMasques booléensRécapitulatif : notes d’examen6Graphiques de données
Diagrammes en barresHistogrammesPlusieurs graphiques en unImages sous forme de tableauxRécapitulatif : rapport sur les précipitationsEntraînez-vous par vous-même : Compilateur Python en ligne