Création de graphiques interactifs
-
plotly.express
Importation :
import plotly.express as px
Attributs :
Fonction Type de graphique Exemple d’usage px.line()
Courbe Évolution d’une variable dans le temps px.bar()
Barres Comparaison de valeurs px.scatter()
Nuage de points Relation entre deux variables px.pie()
Camembert Répartition en pourcentage px.histogram()
Histogramme Distribution de fréquence px.box()
Boîte à moustaches Distribution + détection des outliers px.violin()
Diagramme en violon Distribution avec densité px.area()
Graphique de surface (aire) Évolution cumulée px.treemap()
Treemap Hiérarchie + proportion px.sunburst()
Sunburst Hiérarchie + proportions circulaires px.density_heatmap()
Carte thermique Densité 2D px.imshow()
Affichage d’image ou matrice Heatmap de corrélation px.funnel()
Entonnoir Analyse de conversion px.timeline()
Chronologie / Gantt Gestion de projet px.scatter_matrix()
Matrice de dispersion Visualisation pairwise px.parallel_coordinates()
Coordonnées parallèles Visualisation multidimensionnelle Exemple de code :
Explication du code :
-
plotly.graph_objects
Importation :
import plotly.graph_objects as go
Attributs :
Fonction / Classe go.
Type de graphique 3D Description rapide go.Scatter3d()
Nuage de points 3D Représente des points dans l’espace XYZ go.Surface()
Surface 3D Affiche une surface à partir de données Z go.Mesh3d()
Maille 3D (volume) Représente un objet en volume (mesh) go.Cone()
Champ vectoriel 3D Affiche des flèches 3D (vecteurs) go.Volume()
Volume 3D Pour les données volumétriques (voxels) go.Isosurface()
Isosurfaces 3D Surfaces d’intensité constante dans un volume Exemple de code :
Explication du code :
-
plotly.express(carte)
Importation :
import plotly.express as px
Attributs :
Fonction Type de carte Utilisation px.scatter_geo()
Carte à bulles géographiques Affiche des points par coordonnées (lat/lon) px.choropleth()
Carte choroplèthe Coloration par région (pays, états, etc.) px.choropleth_mapbox()
Carte choroplèthe + Mapbox Même chose avec fond cartographique Mapbox px.density_mapbox()
Carte de densité Pour données de densité (ex : population) px.line_geo()
Tracés de lignes Pour routes, itinéraires, connexions Exemple de code :
Explication du code :