Tramamente.Graph_objects.superficie

Tramamente.Graph_objects.superficie
"En este artículo, exploraremos cómo podemos usar la clase Surface en el módulo gráfico gráfico para crear una gráfica de superficie."

Vamos a sumergirnos.

Sintaxis y parámetros

La clase de superficie proporciona una sintaxis relativamente simple, como se muestra a continuación:

tramamente.Graph_objects.Superficie (arg = ninguno, hoverinfo = ninguno, x = ninguno, y = ninguno, z = ninguno,
** Kwargs)

Los parámetros se analizan a continuación:

  1. X - Define los valores para las coordenadas X.
  2. Y - Establece los valores para las coordenadas y.
  3. z - representa los valores utilizados para las coordenadas z.

Trama de superficie básica

Comencemos con los conceptos básicos y descubramos cómo podemos crear una gráfica de superficie simple usando Graph_Objects.

Considere el código de muestra proporcionado a continuación:

Importar trama.Graph_Objects como Go
importar numpy como np
x = [1,2,3,4,5]
y = [1,2,3,4,5]
Z = NP.unos (25).remodelar (5,5)
Fig = GO.Figura (datos = GO.Superficie(
x = x,
y = y,
z = z
))
higo.espectáculo()

La muestra de código anterior creará una superficie plana, como se muestra en la figura de salida:

Parcela de superficie 3D topográfica

También podemos usar un conjunto de datos para crear un gráfico de superficie. Por ejemplo, el siguiente código utiliza el conjunto de datos de elevación de trazado para crear una gráfica de superficie topográfica.

Importar trama.Graph_Objects como Go
importar pandas como PD
DF = PD.read_csv ('https: // raw.githubusercontent.com/tramly/dataSets/master/api_docs/mt_bruno_elevation.CSV ')
Fig = GO.Figura (datos = GO.Superficie(
Z = DF.valores
))
higo.espectáculo()

Salida resultante:

Agregar contornos

Para agregar datos de contorno, podemos usar la función update_traces como se ilustra a continuación:

Importar trama.Graph_Objects como Go

importar pandas como PD
DF = PD.read_csv ('https: // raw.githubusercontent.com/tramly/dataSets/master/api_docs/mt_bruno_elevation.CSV ')
Fig = GO.Figura (datos = GO.Superficie(
Z = DF.valores
))
higo.update_traces (contorns_z = dict (
show = verdadero,
usecolormap = true,
Project_Z = True
))
higo.espectáculo()

El código anterior agregará los datos de contorno a lo largo del eje z, como se muestra en la figura a continuación:

Fin

Este artículo cubre los fundamentos de la creación de gráficos de superficie utilizando el módulo de gráficos gráficos gráficos. Explore los documentos para más.