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