Figures et axes
Fait partie de la section Données et visualisations du Journey Machine Learning de Coddy. Leçon 24 sur 60.
Le code réel nomme le graphique qu’il dessine. plt.subplots() renvoie deux éléments : la figure, l’image entière, et les axes, le graphique qu’elle contient :
fig, ax = récupère les deux. Ensuite, tout se passe sur ax :
years = [2021, 2022, 2023, 2024]
members = [35, 48, 61, 59]
fig, ax = plt.subplots()
ax.plot(years, members)
ax.set_title("Club Members")
ax.set_xlabel("Year")
ax.set_ylabel("Members")
plt.show()Les méthodes de tracé gardent leurs noms : ax.plot, ax.scatter, ax.legend. Les méthodes de texte gagnent set_.
Pourquoi s’en soucier ? Bientôt, une figure contiendra plusieurs graphiques, et ax indique lequel tu veux dire. À partir de maintenant, chaque graphique commence ainsi.
Défi
MoyenLe code de départ représente les sept antennes d’une bibliothèque à l’aide de fonctions plt : un point par antenne. Réécris-le sous la forme ax :
- Commence par
fig, ax = plt.subplots(). - Trace les points, le titre et les deux étiquettes avec les méthodes de
ax, en conservant les mêmes textes. - Supprime les anciennes lignes
plt, en conservantplt.show().
Le graphique reste le même ; seul le code change. Le rapport du code de départ indique Drawn with fig and ax: no. Le tien devrait afficher :
Charts drawn: 1
Drawn with fig and ax: yes
Title: Library Branches
X label: Hours open per week
Y label: Loans per week
Lines: 0
Dots: 7
Across (x): [30, 45, 38, 52, 24, 60, 41]
Up (y): [410, 690, 520, 800, 300, 930, 610]Essayez vous-même
import matplotlib.pyplot as plt
# Une valeur par succursale de la bibliothèque municipale
hours = [30, 45, 38, 52, 24, 60, 41]
loans = [410, 690, 520, 800, 300, 930, 610]
# Réécrivez ce graphique avec fig, ax = plt.subplots() et les méthodes de ax
plt.scatter(hours, loans)
plt.title("Library Branches")
plt.xlabel("Hours open per week")
plt.ylabel("Loans per week")
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