tramamente.Graph_objects.Contorno

tramamente.Graph_objects.Contorno
Un contorno se refiere a una línea en un mapa que une dos puntos de igual altura sobre el nivel del mar. Este artículo explorará cómo podemos crear gráficos de contorno bidimensionales utilizando el módulo gráfica gráfica_objects.

Lista de sintaxis y parámetros

La sintaxis de la función y la lista de parámetros son las siguientes:

tramamente.Graph_objects.Contorno (arg = none, colorbar = none, hoverinfo = none, x = none, y = none, ** kwargs)

Parámetros:

  1. Arg: define un diccionario con las propiedades compatibles con el constructor
  2. x - establece la coordenada x
  3. y - establece la coordenada y
  4. z - representa los valores utilizados para la coordenada z
  5. ColorBar: establece el diccionario con propiedades para personalizar la barra de color de la figura

Gráfico de contorno básico con tramly Graph_objects

El siguiente código ilustra la creación de una gráfica de contorno básica utilizando el módulo gráfico gráfico y la clase de contorno:

importplotly.Graph_Objects como Go
Fig = GO.Figura (datos =
ir.Contorno(
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]]
))
higo.espectáculo()

El código anterior debe devolver una figura de contorno de la siguiente manera:

Establecer el eje horizontal y vertical

Puede especificar los valores para el eje horizontal y vertical estableciendo las coordenadas X e Y.

Se muestra un ejemplo en la siguiente tabla:

importplotly.Graph_Objects como Go
Fig = GO.Figura (datos =
ir.Contorno(
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]
))
higo.espectáculo()

Los valores x se colocan en el eje horizontal mientras que los valores Y se establecen en el eje vertical como se muestra en la siguiente figura:

Especificando el color de colores

Puede establecer un ColorScale personalizado configurando el parámetro ColorScale. Por ejemplo, el código siguiente establece el Colorscale en "Blackbody":

importplotly.Graph_Objects como Go
importplotly.expresar como PX
Fig = GO.Figura (datos =
ir.Contorno(
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.colores.secuencial.Negro
))
higo.espectáculo()

La salida se muestra en la siguiente imagen:

Coloración de contorno suave

Para obtener un color de gradiente suave para las líneas de contorno, puede usar el parámetro contornos_color de la siguiente manera:

importplotly.Graph_Objects como Go
importplotly.expresar como PX
Fig = GO.Figura (datos =
ir.Contorno(
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.colores.secuencial.Negro,
Contours_coloring = 'HeatMap'
))
higo.espectáculo()

La figura resultante se muestra en la siguiente figura:

Configuración de etiquetas de línea de contorno

Para agregar etiquetas a las líneas de contorno, podemos usar el parámetro "showLabels" como se muestra en el siguiente código:

importplotly.Graph_Objects como Go
importplotly.expresar como PX
Fig = GO.Figura (datos =
ir.Contorno(
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.colores.secuencial.Negro,
Contours_coloring = 'HeatMap',
contornos = dict (
showLabels = verdadero
)
))
higo.espectáculo()

La figura resultante se muestra en la siguiente imagen:

Configuración del título de la barra de color

También puede agregar un título a la barra de color utilizando el parámetro de título que se muestra en la siguiente tabla:

Fig = GO.Figura (datos =
ir.Contorno(
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.colores.secuencial.Negro,
Contours_coloring = 'HeatMap',
contornos = dict (
showLabels = verdadero
),
barra de color = dict (
Title = "ColorBar Title",
titleside = 'correcto'
)

Producción:

Conclusión

Este artículo exploró varias técnicas para crear gráficos de contorno utilizando gráficos gráficos_objects. Discutimos establecer el eje horizontal y vertical, especificando colores de colores, configurar etiquetas de línea de contorno y establecer el título de barra de color. No dude en consultar otros artículos de Linux Sugerencia para obtener más.