Tramamente.expresar.shatter_3d

Tramamente.expresar.shatter_3d
Las gráficas 3D son muy útiles cuando necesita introducir interactividad a sus cifras y proporcionar más precisión visual.

En este artículo, aprenderá cómo crear gráficos de dispersión tridimensionales utilizando el módulo Express Plotly.

Tramamente.Expresar.Shatter_3d

Utilizamos la función scatter_3d para crear gráficos de dispersión 3D en Plotly. La sintaxis de la función es como se muestra a continuación:

tramamente.expresar.scatter_3d (data_frame = none, x = none, y = none, z = none, color = none, symbol = none, size = none, text = none, hover_name = none, hover_data = none, custom_data = none, error_x = none, error_x_minus=None, error_y=None, error_y_minus=None, error_z=None, error_z_minus=None, animation_frame=None, animation_group=None, category_orders=None, labels=None, size_max=None, color_discrete_sequence=None, color_discrete_map=None, color_continuous_scale= Ninguno, Range_Color = None, Color_Continuous_MidPoint = None, Symbol_Sequence = None, Symbol_Map = None, Opacity = None, Log_x = False, Log_y = False, Log_z = False, Range_x = None, Range_y = None, Range_z = None, Title = None, plantilla = ninguno, ancho = ninguno, altura = ninguno)

Los parámetros de la función son como se muestra:

  1. data_frame: especifica los nombres de la columna que se utilizarán en el gráfico. Puede aprobar los valores de un marcador de datos, un diccionario o objeto Lence_like.
  2. x, y, z: especifica los valores utilizados para marcar posiciones a lo largo del eje x, y y z, respectivamente.
  3. Color: especifica los valores utilizados para asignar color a las marcas. Puede pasar una columna dentro de un objeto DataFrame, Array_like.
  4. Símbolo: especifica los valores utilizados para asignar símbolos a las marcas.
  5. Tamaño: define los valores utilizados para asignar tamaños de marca.
  6. Título - Representa el título de la figura.
  7. Ancho/altura: establece el ancho y la altura de la figura en píxeles, respectivamente.

Ejemplo 1

Podemos crear una gráfica de dispersión 3D usando la función scatter_3d y pasar los parámetros X, Y y Z.

Por ejemplo, el siguiente código usa los datos de Gapminder () de Plotly Express para crear una trama de dispersión 3D simple.

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

En este ejemplo, creamos un marco de datos utilizando los datos de Gapminder (). Esto debería devolver una gráfica de dispersión 3D como se muestra:

Ejemplo 2

Podemos asignar un color único a cada burbuja estableciendo el parámetro de color como la columna del país dentro del marco de datos.

Un ejemplo es como se muestra:

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

Aquí, asignamos la columna de color como país. Plotly asignará un color único para cada gráfico basado en el país.

Una figura resultante es como se muestra:

Ejemplo 3

También podemos especificar los marcadores de símbolos utilizando el parámetro del símbolo como se muestra:

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

Establecer el parámetro del símbolo permite a Plotly asignar símbolos únicos a los valores de la gráfica. Por ejemplo, en este caso, Plotly establecerá un símbolo diferente para cada diagrama de país como se muestra:

Ejemplo 4

Para establecer el ancho y la altura de la gráfica, podemos establecer los valores como:

Importar trama.expresar como PX
DF = PX.datos.GABMINDER ().consulta ("continente == 'Europa'")
Fig = PX.scatter_3d (df, x = 'año', y = 'lifeExp', z = 'gdppercap', color = 'país', símbolo = 'país', ancho = 1200, altura = 800)
higo.espectáculo()

Establecer valores de ancho y altura personalizados nos permite mejorar la visibilidad de las parcelas a medida que tiene el control del área de trabajo.

La figura resultante de la gráfica anterior:

Puede ver que podemos ver más datos debido a los trabajadores inmobiliarios más grandes.

Conclusión

En este artículo, aprendió a crear gráficos de dispersión tridimensionales utilizando la función scatter_3d.