Cependant, aucune figure ne peut dépeindre les informations visuellement aussi précises qu'une figure tridimensionnelle.
Dans ce didacticiel, nous apprendrons comment vous pouvez transformer un graphique de ligne simple en une figure 3D qui fait tourner les têtes des gens à l'aide du module Plotly Express.
Commençons.
Tracer.Exprimer.Line_3d
Pour créer un tracé de ligne 3D, nous utilisons la fonction line_3d () à partir du module Plotly Express. La syntaxe de fonction est comme indiqué dans les éléments suivants:
Voici quelques paramètres importants que vous devez connaître:
Exemple 1: Création d'un tracé de ligne 3D
L'exemple suivant montre comment créer un tracé de ligne 3D à l'aide du module Plotly Express:
Importer un terrain.Exprime comme PX
df = px.données.GapMinder ().Query ("Continent == 'Asie'")
Fig = px.line_3d (df, x = 'année', y = 'lifeexp', z = 'année')
figue.montrer()
Dans l'exemple donné, nous utilisons la fonction line_3d pour tracer un tracé de ligne 3D des données d'espérance de vie du pays sur le continent Asie.
Le code précédent renvoie une figure comme indiqué (à la perspective de la caméra par défaut) dans ce qui suit:
Vous pouvez faire pivoter la figure résultante le long de n'importe quel axe et afficher les données comme vous le voyez. Ce qui suit est une simple rotation de platine de la figure:
Exemple 2: Spécification de la couleur
Bien que l'intrigue précédente fait la façon dont les données font, elle n'est pas facilement interprétée. Nous pouvons dire Plotly pour montrer chaque ligne avec une couleur différente basée sur le pays en passant le paramètre de couleur comme la colonne «country».
Un exemple est le suivant:
Importer un terrain.Exprime comme PX
df = px.données.GapMinder ().Query ("Continent == 'Asie'")
Fig = px.line_3d (df, x = 'année', y = 'lifeExp', z = 'année', color = 'country')
figue.montrer()
Le code donné renvoie une figure comme indiqué dans ce qui suit (rotation dans le sens des aiguilles d'une montre):
Exemple 3: Terrain 3D de ligne simple
Nous pouvons simplifier les choses et créer un tracé de ligne 3D de données uniformément distribuées à l'aide de Numpy. Un exemple est le suivant:
Importer un terrain.Exprime comme PX
Importer Numpy comme NP
x = np.Arange (10)
y = x ** 2
z = y ** 2
Fig = px.line_3d (df, x = x, y = y, z = z)
figue.montrer()
Cela renvoie une figure indiquée dans l'illustration suivante:
Vous pouvez faire pivoter l'intrigue pour une meilleure vue comme suit:
Conclusion
Dans ce tutoriel, vous avez appris les principes fondamentaux de la création d'un tracé de ligne 3D à l'aide du module Plotly Express.