tracer.graph_objects.Contour

tracer.graph_objects.Contour
Un contour fait référence à une ligne sur une carte rejoignant deux points de hauteur égale au-dessus du niveau de la mer. Cet article explorera comment nous pouvons créer des tracés de contour bidimensionnels à l'aide du module de tracé Graph_Objects.

Syntaxe et liste de paramètres

La syntaxe de fonction et la liste des paramètres sont les suivantes:

tracer.graph_objects.Contour (arg = aucun, Colorbar = Aucun, hoverInfo = aucun, x = aucun, y = aucun, ** kwargs)

Paramètres:

  1. Arg - définit un dictionnaire avec les propriétés compatibles avec le constructeur
  2. X - Définit la coordonnée X
  3. Y - Définit la coordonnée Y
  4. z - représente les valeurs utilisées pour la coordonnée z
  5. Colorbar - Définit le dictionnaire avec des propriétés pour personnaliser la figure Colorbar

Tracé de contour de base avec tracely graph_objects

Le code suivant illustre la création d'un tracé de contour de base à l'aide du module de tracé Graph_Objects et de la classe de contour:

importPlotly.Graph_objects comme Go
Fig = aller.Figure (données =
aller.Contour(
z = [[100, 100.5, 120.5, 150.5, 200],
[500, 600, 800, 1100, 1500],
[200, 300, 500., 800, 1200],
[100, 100, 300, 600, 1000],
[100, 100, 200, 500, 100]]
))
figue.montrer()

Le code précédent doit renvoyer une figure de contour comme suit:

Réglage de l'axe horizontal et vertical

Vous pouvez spécifier les valeurs de l'axe horizontal et vertical en réglant les coordonnées x et y.

Un exemple est indiqué dans le tableau suivant:

importPlotly.Graph_objects comme Go
Fig = aller.Figure (données =
aller.Contour(
z = [[100, 100.5, 120.5, 150.5, 200],
[500, 600, 800, 1100, 1500],
[200, 300, 500., 800, 1200],
[100, 100, 300, 600, 1000],
[100, 100, 200, 500, 100]],
x = [- 900, -600, -500, -300, -100],
y = [0,100 400,500,700]
))
figue.montrer()

Les valeurs x sont placées sur l'axe horizontal tandis que les valeurs y sont réglées sur l'axe vertical comme indiqué sur la figure suivante:

Spécification de l'échelle de couleurs

Vous pouvez définir une échelle de couleurs personnalisée en définissant le paramètre de couleurs. Par exemple, le code suivant définit l'échelle de couleurs sur «Blackbody»:

importPlotly.Graph_objects comme Go
importPlotly.Exprime comme PX
Fig = aller.Figure (données =
aller.Contour(
z = [[100, 100.5, 120.5, 150.5, 200],
[500, 600, 800, 1100, 1500],
[200, 300, 500., 800, 1200],
[100, 100, 300, 600, 1000],
[100, 100, 200, 500, 100]],
x = [- 900, -600, -500, -300, -100],
y = [0,100 400,500,700],
ColorScale = PX.couleurs.séquentiel.Corps noir
))
figue.montrer()

La sortie est indiquée dans l'image suivante:

Coloration de contour lisse

Pour obtenir une couleur de dégradé lisse pour les lignes de contour, vous pouvez utiliser le paramètre Contours_Coloring comme suit:

importPlotly.Graph_objects comme Go
importPlotly.Exprime comme PX
Fig = aller.Figure (données =
aller.Contour(
z = [[100, 100.5, 120.5, 150.5, 200],
[500, 600, 800, 1100, 1500],
[200, 300, 500., 800, 1200],
[100, 100, 300, 600, 1000],
[100, 100, 200, 500, 100]],
x = [- 900, -600, -500, -300, -100],
y = [0,100 400,500,700],
ColorScale = PX.couleurs.séquentiel.Corps noir,
contours_coloring = 'HeatMap'
))
figue.montrer()

La figure résultante est illustrée à la figure suivante:

Définition des étiquettes de ligne de contour

Pour ajouter des étiquettes aux lignes de contour, nous pouvons utiliser le paramètre «ShowLabels» comme indiqué dans le code suivant:

importPlotly.Graph_objects comme Go
importPlotly.Exprime comme PX
Fig = aller.Figure (données =
aller.Contour(
z = [[100, 100.5, 120.5, 150.5, 200],
[500, 600, 800, 1100, 1500],
[200, 300, 500., 800, 1200],
[100, 100, 300, 600, 1000],
[100, 100, 200, 500, 100]],
x = [- 900, -600, -500, -300, -100],
y = [0,100 400,500,700],
ColorScale = PX.couleurs.séquentiel.Corps noir,
contours_coloring = 'HeatMap',
contours = dict (
showLabels = true
)
))
figue.montrer()

La figure résultante est illustrée à l'image suivante:

Définition du titre de la barre de couleur

Vous pouvez également ajouter un titre à la barre de couleur en utilisant le paramètre de titre indiqué dans le tableau suivant:

Fig = aller.Figure (données =
aller.Contour(
z = [[100, 100.5, 120.5, 150.5, 200],
[500, 600, 800, 1100, 1500],
[200, 300, 500., 800, 1200],
[100, 100, 300, 600, 1000],
[100, 100, 200, 500, 100]],
x = [- 900, -600, -500, -300, -100],
y = [0,100 400,500,700],
ColorScale = PX.couleurs.séquentiel.Corps noir,
contours_coloring = 'HeatMap',
contours = dict (
showLabels = true
),
Colorbar = dict (
title = "Titre de la barre de couleur",
titreside = 'droite'
)

Sortir:

Conclusion

Cet article a exploré diverses techniques pour créer des tracés de contour à l'aide de Plotly Graph_Objects. Nous avons discuté de la définition de l'axe horizontal et vertical, de spécification de l'échelle de couleurs, de réglage des étiquettes de ligne de contour et de définir le titre de la barre de couleur. N'hésitez pas à vérifier d'autres articles de Linux pour plus.