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:
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.