Tracer.Exprimer.Line_3d

Tracer.Exprimer.Line_3d
Le but principal de la création des tracés de figure est de passer les informations à l'aide d'outils visuels. Les données visuelles sont très faciles à comprendre et à tirer des conclusions sans trop d'effort. Bien qu'ils perdent la précision dans une certaine région, ce sont d'excellents outils qui sont largement adoptés dans de nombreux domaines.

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:

  1. Trame de données - Spécifie le dataframe utilisé comme nom de colonne. Vous pouvez ajouter un objet DataFrame ou un objet Array_.
  2. X - Spécifie les valeurs passées lorsque la position marque pour l'axe x.
  3. Y - Similaire à x mais les points sont utilisés pour l'axe y.
  4. Z - Similaire à Z mais les points sont utilisés pour l'axe z.
  5. Couleur - Spécifie les valeurs utilisées pour les marques de couleur.

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.