Contenu du cours
Visualisation Ultime Avec Python
Visualisation Ultime Avec Python
Graphique Linéaire
Félicitations pour avoir terminé la première section ! Puisque vous avez déjà créé un graphique avec un seul point dessus, il est temps de créer un graphique en ligne.
Applications
Le graphique en ligne est utilisé pour représenter la relation entre deux variables (par exemple, x, y) en utilisant des lignes droites. Plus formellement, il montre la relation entre des variables continues ou ordinales de manière continue. De plus, il peut montrer comment une certaine variable change avec le temps.
Création d'un graphique en ligne
Nous utiliserons une fonction de pyplot
que nous connaissons déjà pour créer des graphiques en ligne : plot()
. Jetons un coup d'œil à un exemple de graphique en ligne qui montre une relation quadratique entre deux variables :
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 6) data_squared = data_linear ** 2 # Creating a line plot with specifying x and y plt.plot(data_linear, data_squared, '-o') plt.show()
En fait, ce code peut même être encore simplifié. Regardez un autre exemple :
import matplotlib.pyplot as plt import numpy as np data_squared = np.arange(0, 6) ** 2 # Creating a line plot using only one array plt.plot(data_squared, '-o') plt.show()
Ici, nous avons utilisé seulement un tableau data_squared
pour tracer le graphique. Mais comment matplotlib
comprend-il quelles valeurs sont utilisées pour l'axe des x et l'axe des y ?
Remarque
Si un seul tableau (objet
Series
de pandas) est spécifié, ses indices seront utilisés pour l'axe des x et les valeurs pour l'axe des y.
Les indices dans cet exemple sont des nombres de 0
à 5
inclus (juste des indices entiers d'un tableau habituel de taille 6
).
Swipe to start coding
- Utilisez la fonction correcte pour créer un graphique en ligne.
- Passez dans le bon ordre
x_data
(axe des x) ety_data
(axe des y) comme les deux premiers arguments. - Passez l'argument le plus à droite de sorte que le graphique ait des marqueurs
'o'
et des lignes en pointillés.
Solution
Merci pour vos commentaires !
Graphique Linéaire
Félicitations pour avoir terminé la première section ! Puisque vous avez déjà créé un graphique avec un seul point dessus, il est temps de créer un graphique en ligne.
Applications
Le graphique en ligne est utilisé pour représenter la relation entre deux variables (par exemple, x, y) en utilisant des lignes droites. Plus formellement, il montre la relation entre des variables continues ou ordinales de manière continue. De plus, il peut montrer comment une certaine variable change avec le temps.
Création d'un graphique en ligne
Nous utiliserons une fonction de pyplot
que nous connaissons déjà pour créer des graphiques en ligne : plot()
. Jetons un coup d'œil à un exemple de graphique en ligne qui montre une relation quadratique entre deux variables :
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 6) data_squared = data_linear ** 2 # Creating a line plot with specifying x and y plt.plot(data_linear, data_squared, '-o') plt.show()
En fait, ce code peut même être encore simplifié. Regardez un autre exemple :
import matplotlib.pyplot as plt import numpy as np data_squared = np.arange(0, 6) ** 2 # Creating a line plot using only one array plt.plot(data_squared, '-o') plt.show()
Ici, nous avons utilisé seulement un tableau data_squared
pour tracer le graphique. Mais comment matplotlib
comprend-il quelles valeurs sont utilisées pour l'axe des x et l'axe des y ?
Remarque
Si un seul tableau (objet
Series
de pandas) est spécifié, ses indices seront utilisés pour l'axe des x et les valeurs pour l'axe des y.
Les indices dans cet exemple sont des nombres de 0
à 5
inclus (juste des indices entiers d'un tableau habituel de taille 6
).
Swipe to start coding
- Utilisez la fonction correcte pour créer un graphique en ligne.
- Passez dans le bon ordre
x_data
(axe des x) ety_data
(axe des y) comme les deux premiers arguments. - Passez l'argument le plus à droite de sorte que le graphique ait des marqueurs
'o'
et des lignes en pointillés.
Solution
Merci pour vos commentaires !