Vamos mergulhar e discutir como podemos usar a classe Scatter3D para criar gráficos de dispersão 3D.
Plotagem 3D de dispersão básica com plotly graph_objects
Começaremos com um exemplo simples que nos permite criar um gráfico de dispersão 3D simples usando graf_objects.
O código de amostra é fornecido abaixo:
importar plotly.Graph_Objects como GoO código acima criará um gráfico de dispersão simples em 3D, conforme especificado pelos parâmetros x, y e z.
Um exemplo de figura de saída é como mostrado:
Lembre -se de que é uma figura rotacionada. Por padrão, plotly definirá a visualização da câmera como 1.
Gráfico de dispersão 3D usando um DataFrame
Também podemos usar plotly graph_objects e um quadro de dados para criar um gráfico de dispersão 3D. Por exemplo, no código abaixo, usamos os dados do IRIS () para criar gráficos de dispersão 3D com base nas colunas disponíveis.
importar plotly.Graph_Objects como GoA figura resultante é como mostrado:
Também podemos definir a cor exclusiva para os marcadores, personalizando a propriedade Marker. Um código de exemplo é mostrado abaixo:
importar plotly.Graph_Objects como GoNesse caso, estamos personalizando as propriedades do marcador, conforme definido no dicionário. Por exemplo, definimos o tamanho dos marcadores para 8 e a cor da coluna PETAL_WIDTH no quadro de dados. Também podemos personalizar a opacidade da cor definindo o valor da opacidade entre 0 e 1.
A figura resultante é como mostrado:
Você também pode especificar uma escala de cores personalizada como mostrado:
fig = vá.Figura (Data = Go.Scatter3D (Saída:
Fechamento
Neste artigo, você aprendeu a usar a classe Scatter3D no módulo plotly graph_objects para criar gráficos de dispersão 3D de vários tipos. Sinta -se à vontade para explorar os documentos para mais.
Obrigado pela leitura e codificação feliz!!