O que é self em Python: exemplos do mundo real
O que é self em Python: exemplos do mundo real
Neste tutorial, você aprenderá a criar um gráfico de dispersão tridimensional (3D) usando Python no LuckyTemplates. é uma linguagem de programação amplamente utilizada para análise e visualização de dados. É uma ferramenta poderosa para criar plotagens e gráficos interativos. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Um gráfico de dispersão 3D é uma representação visual de pontos de dados em um gráfico tridimensional. É útil para exibir as relações entre três variáveis e pode ser usado para identificar padrões e tendências nos dados.
No final deste blog, você será capaz de criar um gráfico de dispersão 3D semelhante a este:
O gráfico resultante terá um cortador integrado que permite escolher entre diferentes camadas de dados. O exemplo usou um conjunto de dados de diamante composto pelo tamanho da cenoura, preço e profundidade do diamante.
Índice
Crie o conjunto de dados e as variáveis em Python
Abra seu notebook Jupyter .
O primeiro passo é importar os pacotes. Para este exemplo, os pacotes pandas, numpy, seaborn, matplotlib.plypot e Axes3D são usados. Eles são salvos como variáveis para facilitar o uso no código.
Os pacotes pandas e numpy são fundamentais para manipulação de dados. E seaborn é uma biblioteca de visualização de dados em Python que fornece uma interface de alto nível para desenhar gráficos estatísticos atraentes e informativos.
O pacote matplotlib.plypot é uma biblioteca de visualização de dados em Python usada para criar uma ampla gama de visualizações estáticas, animadas e interativas em Python. E por último, o pacote Axes3D permite transformar o gráfico em uma figura tridimensional.
Depois de importar os pacotes, o próximo passo é carregar o conjunto de dados. Nesse caso, o conjunto de dados do diamante marítimo é usado e salvo como a variável df .
Se você deseja visualizar a aparência do conjunto de dados, crie outra célula e execute df.head( ) . Você poderá ver as dimensões e métricas dentro do conjunto de dados do diamante.
Para definir as variáveis x, y e z do seu gráfico, siga a sintaxe variável = dataset['dimension'] conforme abaixo:
Crie a figura do gráfico de dispersão 3D em Python
Para criar a figura 3D, use a variável matplotlib . Em seguida, entre parênteses, escolha as métricas do gráfico que deseja customizar.
Se quiser formatar o tamanho da figura, por exemplo, você precisa usar a métrica figsize e depois especificar o tamanho que deseja.
Para definir seus eixos, use o conjunto de dados Axes3D e encapsule a variável 'fig' entre parênteses. Fazer isso transforma essa variável em uma função. Então, use a função fig.add_axes( ) para adicionar os eixos que você definiu na figura.
Ao executar o código, você obterá um gráfico 3D em branco.
Para criar o gráfico de dispersão, use a função de dispersão e escreva os três eixos definidos anteriormente.
Se você executar o código, obterá um gráfico de dispersão 3D básico.
Se você quiser fazer alterações de formatação em seu gráfico de dispersão, volte para a última linha de código. Após o último eixo, pressione SHIFT+TAB . Isso abrirá um menu suspenso contendo uma lista das diferentes alterações de formatação que você pode executar no gráfico.
Você pode definir a cor, tamanho e forma de cada eixo. A opção cmap permite que você escolha um tema de cores para todos os seus eixos, em vez de especificá-los um por um.
Você também pode adicionar rótulos de eixo seguindo a sintaxe abaixo:
O formato do gráfico de dispersão depende inteiramente de como você deseja que o gráfico final se pareça. Quando você executar o código neste exemplo, ele aparecerá assim:
Ativar a interatividade do gráfico de dispersão
A próxima etapa é tornar o gráfico de dispersão 3D interativo. Observe que esse recurso está disponível apenas no notebook jupyter.
Para tornar seus gráficos interativos, use o comando %matplotlib notebook .
Ao executar o código, você verá que o gráfico de dispersão agora foi adicionado com controles que permitem alterar a perspectiva e o tamanho do gráfico.
Além dos controles, também há informações sobre a posição x, y, z de um ponto específico do gráfico, dependendo de onde o cursor do mouse está posicionado.
Se você deseja que seu gráfico de dispersão apareça em um ponto de vista específico sempre que executá-lo, você pode usar os comandos ax.azim ou ax.elev .
Importar o gráfico de dispersão 3D do Python para o LuckyTemplates
Quando estiver satisfeito com a aparência do gráfico de dispersão, a próxima etapa é importá-lo do jupyter notebook para o LuckyTemplates.
Abra a área de trabalho do LuckyTemplates e vá para a guia Início . Selecione Obter dados > Mais .
No assistente Get Data , procure a opção de script Python e clique em Connect .
Copie o código do seu conjunto de dados no notebook Jupyter e cole-o na caixa de texto Script do LuckyTemplates. Em seguida, clique em OK .
Clique no conjunto de dados e selecione Carregar .
O conjunto de dados do seu código python agora pode ser visto no LuckyTemplates no painel Campos.
Para apresentá-los em um visual, clique na opção visual do Python no painel Visualização e habilite os visuais do script .
Em seguida, selecione os dados do painel Campos que você deseja mostrar em seu gráfico de dispersão. É recomendável trazer todos os dados, pois permite expandir o conjunto de dados e habilitar outras funcionalidades disponíveis no LuckyTemplates.
Uma vez feito isso, volte para seu notebook Jupyter e copie seu código (excluindo o ponto de vista). Cole isso no editor de script Python no LuckyTemplates.
Antes de executar o código, você precisa fazer algumas alterações. Como os conjuntos de dados no LuckyTemplates são chamados de conjuntos de dados por padrão, você precisa comentar a variável df e, em vez disso, atribuir df como o conjunto de dados.
E, por último, escreva a função plt.show( ) para que o gráfico de dispersão possa ser exibido na área de trabalho do LuckyTemplates.
Agora é assim que seu gráfico de dispersão 3D se parece no LuckyTemplates.
Adicionando filtros dimensionais no LuckyTemplates
O melhor do LuckyTemplates é que ele permite que você faça visualizações dinâmicas . Você pode adicionar filtros dimensionais ao gráfico de dispersão 3D para poder controlar quais dados são exibidos na visualização.
Arraste um campo de sua escolha para a tela do LuckyTemplates e transforme-o em um filtro usando a opção Slicer no painel Visualização .
Os dados no gráfico 3D irão variar dependendo da opção selecionada na segmentação de dados. Você pode adicionar outras dimensões e filtros à visualização do relatório do LuckyTemplates, dependendo de sua preferência ou requisitos.
Depois, você pode formatar seu slicer e transformá-lo em botões. Você também pode criar uma caixa de texto que mostre a opção de segmentação selecionada.
Conclusão
Criar um gráfico de dispersão 3D usando Python no LuckyTemplates é uma maneira poderosa de visualizar dados com três variáveis. Ele permite identificar padrões e tendências nos dados e pode ser personalizado para atender às necessidades de seu caso de uso específico.
Além disso, transformar o gráfico de dispersão em uma visualização dinâmica no LuckyTemplates é uma ótima maneira de criar painéis interativos que permitem aos usuários explorar e exibir dados relevantes para eles.
No geral, o uso do Python no LuckyTemplates permite que você personalize suas visualizações e crie gráficos e plotagens personalizados que não estão disponíveis nas opções de visualização integradas. É perfeito para manipulação e análise de dados e pode ser usado para limpar, transformar e analisar dados antes de serem visualizados no LuckyTemplates.
Tudo de bom,
O que é self em Python: exemplos do mundo real
Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.
Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.
Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.
Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.
Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.
Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.
Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.
O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber