Plotly.Expressar.Line_3d

Plotly.Expressar.Line_3d
O principal objetivo de criar as parcelas da figura é passar nas informações usando ferramentas visuais. Dados visuais são muito fáceis de entender e tirar conclusões sem muito esforço. Embora tenham perdido a precisão em alguma área, são ótimas ferramentas que são amplamente adotadas em muitos campos.

No entanto, nenhuma figura pode retratar as informações visualmente tão precisas quanto uma figura tridimensional.

Neste tutorial, aprenderemos como você pode transformar um enredo simples de linha em uma figura 3D que vira a cabeça das pessoas usando o módulo plotly expresso.
Vamos começar.

Plotly.Expressar.Line_3d

Para criar um gráfico de linha 3D, usamos a função Line_3d () do módulo Plotly Express. A sintaxe da função é como mostrado no seguinte:

A seguir, são apresentados alguns parâmetros importantes que você precisa saber:

  1. Quadro de dados - Especifica o quadro de dados usado como nomes de colunas. Você pode adicionar um DataFrame ou um objeto Array_like.
  2. X - Especifica os valores passados ​​como as marcas de posição para o eixo x.
  3. Y - Semelhante a x, mas os pontos são usados ​​para o eixo y.
  4. Z - Semelhante a z, mas os pontos são usados ​​para o eixo z.
  5. Cor - Especifica os valores usados ​​para marcas de cores.

Exemplo 1: Criando um gráfico de linha 3D

O exemplo a seguir mostra como criar um gráfico de linha 3D usando o módulo Plotly Express:

importar plotly.expresso como px
df = px.dados.gapminder ().Query ("Continent == 'Asia'")
Fig = px.line_3d (df, x = 'ano', y = 'lifeexp', z = 'ano')
Figo.mostrar()

No exemplo dado, usamos a função Line_3D para plotar um gráfico de linha 3D dos dados de expectativa de vida do país no continente da Ásia.

O código anterior retorna uma figura como mostrado (na perspectiva padrão da câmera) a seguir:

Você pode girar a figura resultante ao longo de qualquer eixo e visualizar os dados como você achar adequado. A seguir, é apresentada uma rotação simples da figura:

Exemplo 2: especificando a cor

Embora o enredo anterior faça como os dados fazem, não é facilmente interpretado. Podemos dizer plotly para mostrar cada linha com uma cor diferente baseada no país, passando o parâmetro de cor como a coluna "país".

Um exemplo é o seguinte:

importar plotly.expresso como px
df = px.dados.gapminder ().Query ("Continent == 'Asia'")
Fig = px.line_3d (df, x = 'ano', y = 'lifeexp', z = 'ano', color = 'country')
Figo.mostrar()

O código fornecido retorna uma figura como mostrado no seguinte (girado no sentido horário):

Exemplo 3: Linha simples 3D Lote

Podemos simplificar as coisas e criar um gráfico de linha 3D de dados uniformemente distribuídos usando Numpy. Um exemplo é o seguinte:

importar plotly.expresso 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)
Figo.mostrar()

Isso retorna um número mostrado na seguinte ilustração:

Você pode girar o enredo para obter melhor visualização da seguinte forma:

Conclusão

Neste tutorial, você aprendeu os fundamentos da criação de um gráfico de linha 3D usando o Módulo Plotly Express.