Colunas calculadas no SharePoint | Uma visão geral
Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.
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,
Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.
Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.
Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.
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.