Introduction
Dans ce tutoriel, nous allons apprendre à créer des graphiques log-log à l'aide de Matplotlib en Python. Un graphique log-log est un type de graphique où l'axe des x et l'axe des y sont tous deux gradués logarithmique. Cela nous permet de visualiser des données qui couvrent plusieurs ordres de grandeur de manière compacte et informative.
Conseils sur la machine virtuelle
Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Carnet d'étude pour accéder au carnet Jupyter pour la pratique.
Parfois, vous devrez peut-être attendre quelques secondes pour que le carnet Jupyter ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations du carnet Jupyter.
Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez votre feedback après la session, et nous résoudrons rapidement le problème pour vous.
Importation des bibliothèques
Tout d'abord, nous devons importer les bibliothèques nécessaires. Nous allons utiliser matplotlib.pyplot pour créer les graphiques.
import matplotlib.pyplot as plt
Créer un graphique log-log avec boîte ajustable
Ensuite, nous allons créer un graphique log-log avec une boîte ajustable. Cela signifie que l'axe des x et l'axe des y auront des échelles logarithmiques, et le rapport d'aspect du graphique sera égal à 1.
fig, ax = plt.subplots()
ax.set_xscale("log")
ax.set_yscale("log")
ax.set_xlim(1e1, 1e3)
ax.set_ylim(1e2, 1e3)
ax.set_aspect(1)
ax.set_title("Log-Log Plot with Adjustable Box")
plt.show()
Créer un graphique log-log avec limites de données ajustables
Ensuite, nous allons créer un graphique log-log avec des limites de données ajustables. Cela signifie que l'axe des x et l'axe des y auront des échelles logarithmiques, et le rapport d'aspect du graphique sera ajusté pour s'adapter aux données.
fig, ax = plt.subplots()
ax.set_xscale("log")
ax.set_yscale("log")
ax.set_adjustable("datalim")
ax.plot([1, 3, 10], [1, 9, 100], "o-")
ax.set_xlim(1e-1, 1e2)
ax.set_ylim(1e-1, 1e3)
ax.set_aspect(1)
ax.set_title("Log-Log Plot with Adjustable Datalim")
plt.show()
Sommaire
Dans ce tutoriel, nous avons appris à créer des graphiques log-log à l'aide de Matplotlib en Python. Nous avons créé deux types différents de graphiques log-log - l'un avec une boîte ajustable et l'autre avec des limites de données ajustables. Ces graphiques sont utiles pour visualiser des données qui couvrent plusieurs ordres de grandeur.