Plotly.expressar.scatter_3d

Plotly.expressar.scatter_3d
As parcelas 3D são muito úteis quando você precisa introduzir a interatividade em suas figuras e fornecer mais precisão visual.

Neste artigo, você aprenderá como criar gráficos de dispersão tridimensional usando o módulo Plotly Express.

Plotly.Expressar.Scatter_3d

Usamos a função scatter_3d para criar gráficos de dispersão 3D em plotagem. A sintaxe da função é como mostrado abaixo:

plotly.expressar.scatter_3d (data_frame = nenhum, x = nenhum, y = nenhum, z = nenhum, cor = nenhum, símbolo = nenhum, size = nenhum, text = nenhum, hover_name = nenhum, hover_data = nenhum, custom_data = nenhum, error_x = nenhum, nenhum, error_x_minus = nenhum, error_y = nenhum, error_y_minus = nenhum, error_z = nenhum, error_z_minus = nenhum, animation_frame = nenhum, animation_group = nenhum, category_orders = nenhum, nenhum, nenhum = nenhum, size_max = nenhum, colorep_discrete_enstion = Nenhum, nenhum, NENHUM, Nenhum, range_color = nenhum, color_continuous_midpoint = nenhum, símbolo_sequence = nenhum, símbolo_map = nenhum, opacity = nenhum, log_x = false, log_y = false, log_z = false, range_x = nenhum, range_y Nenhum, nenhum, nenhum, nenhum modelo = nenhum, largura = nenhum, altura = nenhum)

Os parâmetros da função são como mostrados:

  1. data_frame - especifica os nomes da coluna a serem usados ​​no gráfico. Você pode passar os valores de um DataFrame, um dicionário ou objeto ARRAY_LIKE.
  2. x, y, z - Especifica os valores usados ​​para marcar posições ao longo do eixo x, y e z, respectivamente.
  3. cor - especifica os valores usados ​​para atribuir cores às marcas. Você pode passar por uma coluna dentro de um objeto DataFrame, Array_like.
  4. símbolo - especifica os valores usados ​​para atribuir símbolos às marcas.
  5. tamanho - define os valores usados ​​para atribuir tamanhos de marca.
  6. Título - representa o título da figura.
  7. Largura/altura - define a largura e a altura da figura em pixels, respectivamente.

Exemplo 1

Podemos criar um gráfico de dispersão 3D usando a função Scatter_3D e passar os parâmetros X, Y e Z.

Por exemplo, o código abaixo usa os dados gapminder () do Plotly Express para criar um gráfico de dispersão 3D simples.

importar plotly.expresso como px
df = px.dados.gapminder ().consulta ("Continent == 'Europe'")
Fig = px.scatter_3d (df, x = 'ano', y = 'lifeexp', z = 'gdpperCapp')
Figo.mostrar()

Neste exemplo, criamos um quadro de dados usando os dados gapminder (). Isso deve devolver um gráfico de dispersão 3D como mostrado:

Exemplo 2

Podemos atribuir uma cor única a cada bolha, definindo o parâmetro de cor como a coluna do país dentro do quadro de dados.

Um exemplo é como mostrado:

importar plotly.expresso como px
df = px.dados.gapminder ().consulta ("Continent == 'Europe'")
Fig = px.scatter_3d (df, x = 'ano', y = 'lifeexp', z = 'gdpperCapp', color = 'country')
Figo.mostrar()

Aqui, atribuímos a coluna de cores como país. Plotly atribuirá uma cor única para cada parcela baseada no país.

Um exemplo resultante da figura é como mostrado:

Exemplo 3

Também podemos especificar os marcadores de símbolos usando o parâmetro de símbolo como mostrado:

importar plotly.expresso como px
df = px.dados.gapminder ().consulta ("Continent == 'Europe'")
Fig = px.scatter_3d (df, x = 'ano', y = 'lifeexp', z = 'gdpperCap', color = 'country', símbolo = 'country')
Figo.mostrar()

Definir o parâmetro de símbolo permite plotly atribuir símbolos exclusivos aos valores do gráfico. Por exemplo, neste caso, a plotly definirá um símbolo diferente para cada parcela do país, como mostrado:

Exemplo 4

Para definir a largura e a altura do enredo, podemos definir os valores como:

importar plotly.expresso como px
df = px.dados.gapminder ().consulta ("Continent == 'Europe'")
Fig = px.scatter_3d (df, x = 'ano', y = 'lifeexp', z = 'gdpperCap', color = 'country', símbolo = 'país', largura = 1200, altura = 800)
Figo.mostrar()

Definir valores de largura e altura personalizados nos permitem melhorar a visibilidade das parcelas enquanto você tem o controle da área de trabalho.

A figura resultante do gráfico acima:

Você pode ver que podemos ver mais dados devido ao maior trabalho de trabalho.

Conclusão

Neste artigo, você aprendeu a criar gráficos de dispersão tridimensional usando a função scatter_3d.