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