Tramamente.Expresar.Line_3d

Tramamente.Expresar.Line_3d
El principal propósito de crear los gráficos de figuras es pasar la información utilizando herramientas visuales. Los datos visuales son muy fáciles de entender y sacan conclusiones sin mucho esfuerzo. Aunque pierden precisión en alguna área, son excelentes herramientas que se adoptan ampliamente en muchos campos.

Sin embargo, ninguna figura puede retratar la información visualmente tan precisa como una figura tridimensional.

En este tutorial, aprenderemos cómo puede transformar una trama de línea simple en una figura 3D que convierte las cabezas de las personas usando el módulo Express Plotly.
Empecemos.

Tramamente.Expresar.Line_3d

Para crear una gráfica de línea 3D, usamos la función Line_3d () desde el módulo Express Plotly. La sintaxis de la función es como se muestra en lo siguiente:

Los siguientes son algunos parámetros importantes que necesita saber:

  1. Marco de datos - Especifica el marco de datos utilizado como nombres de columna. Puede agregar un marcado de datos o un objeto como array_like.
  2. X - Especifica los valores pasados ​​como las marcas de posición para el eje x.
  3. Y - Similar a x pero se usan puntos para el eje y.
  4. Z - Similar a z pero se usan puntos para el eje z.
  5. Color - Especifica los valores utilizados para las marcas de color.

Ejemplo 1: Creación de una trama de línea 3D

El siguiente ejemplo muestra cómo crear una gráfica de línea 3D usando el módulo Express Plotly:

Importar trama.expresar como PX
DF = PX.datos.GABMINDER ().consulta ("continente == 'Asia'")
Fig = PX.line_3d (df, x = 'año', y = 'lifeExp', z = 'año')
higo.espectáculo()

En el ejemplo dado, utilizamos la función Line_3d para trazar una gráfica de línea 3D de los datos de la esperanza de vida del país en el continente de Asia.

El código anterior devuelve una cifra como se muestra (en la perspectiva de la cámara predeterminada) en lo siguiente:

Puede rotar la figura resultante a lo largo de cualquier eje y ver los datos como lo ve. La siguiente es una rotación simple de plato giratorio de la figura:

Ejemplo 2: especificando el color

Aunque la trama anterior hace cómo lo hacen los datos, no se interpreta fácilmente. Podemos decirle a Plotly que muestre cada línea con un color diferente basado en el país pasando el parámetro de color como la columna "país".

Un ejemplo es el siguiente:

Importar trama.expresar como PX
DF = PX.datos.GABMINDER ().consulta ("continente == 'Asia'")
Fig = PX.Line_3d (df, x = 'año', y = 'lifeExp', z = 'año', color = 'país')
higo.espectáculo()

El código dado devuelve una figura como se muestra en la siguiente (en sentido horario girado):

Ejemplo 3: Línea simple 3D Parcela

Podemos simplificar las cosas y crear una gráfica de línea 3D de datos distribuidos uniformemente usando Numpy. Un ejemplo es el siguiente:

Importar trama.expresar como PX
importar numpy como np
x = NP.Arange (10)
y = x ** 2
z = y ** 2
Fig = PX.line_3d (df, x = x, y = y, z = z)
higo.espectáculo()

Esto devuelve una figura que se muestra en la siguiente ilustración:

Puede rotar la trama para una mejor vista de la siguiente manera:

Conclusión

En este tutorial, aprendió los fundamentos de crear una trama de línea 3D utilizando el módulo Express Plotly.