Graphiques de base

Nuage de points (scatter)

La fonction px.scatter() permet de visualiser la relation entre deux variables numériques, avec la possibilité d’ajouter des dimensions supplémentaires comme la taille, la couleur ou la forme des points.

Courbe (ligne)

La fonction px.line() est idéale pour tracer des séries temporelles ou suivre l’évolution d’une variable continue en reliant des points par des segments.

Graphique en barres

La fonction px.bar() est utilisée pour comparer des quantités entre différentes catégories, en affichant des barres verticales ou horizontales.

Histogramme

La fonction px.histogram() sert à visualiser la distribution d’une variable numérique en regroupant les valeurs dans des intervalles (ou « bins »).

Boîte à moustaches (boxplot)

La fonction px.box() permet de représenter la distribution d’une variable en affichant sa médiane, ses quartiles et ses valeurs extrêmes, utile pour détecter les outliers.

Diagramme en violon

La fonction px.violin() combine les caractéristiques d’un boxplot et d’un graphique de densité pour montrer la distribution d’une variable de façon plus fluide.

Graphique en aires

La fonction px.area() est utilisée pour représenter des données chronologiques en mettant en valeur l’accumulation ou la variation d’une variable dans le temps.

Diagramme circulaire (camembert)

La fonction px.pie() affiche la répartition d’un ensemble en parts proportionnelles, chaque secteur représentant une catégorie d’une variable.

Graphique en entonnoir (funnel)

La fonction px.funnel() est utile pour visualiser la progression ou la diminution d’un flux à travers différentes étapes, comme dans un tunnel de conversion.

Frise chronologique (timeline)

La fonction px.timeline() permet de représenter des événements avec leur date de début et de fin, idéale pour les diagrammes de Gantt ou les plannings.

Fonctions :

  • 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

  • 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

  • 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