Lote de violino marítima

Lote de violino marítima
Seaborn é uma esplêndida interface gráfica do Python para visualizar os gráficos estatísticos. Inclui ótimos layouts padrão e esquemas de cores que permitem que as visualizações numéricas sejam muito atraentes. Um gráfico de violino desempenha uma função idêntica à de uma cerda ou gráfico de caixa. Ele exibe um conjunto de pontos de dados numéricos entre uma ou talvez mais variáveis ​​contínuas. O enredo de violino, além de uma trama de caixa, tem uma estimativa de densidade do kernel da função de densidade. Isso pode ser uma técnica eficiente e elegante para exibir vários pontos de dados em dimensões espaciais.

Em uma "forma ampla", todo elemento estatístico que pode ser retratado no gráfico está contido em um conjunto de dados. O pacote Numpy ou outros módulos diferentes podem ser empregados. No entanto, as bibliotecas de pandas geralmente são recomendadas, pois os rótulos correspondentes são necessários para definir os dois eixos. Quando particularmente em comparação com boxplots, o que também pode obscurecer os dados relevantes, as parcelas de violino exigem maior reconhecimento.

Exemplo 1

Nesse caso, usamos o violinplot () para criar uma representação geral do banco de dados "fMRI". Categorizamos os elementos de dados por atributo, que incluem a região e o evento neste caso.

importar mareben
importar matplotlib.pyplot como plt
Seancen.Set (Style = 'WhiteGrid')
fMRI = Seaborn.load_dataset ("fMRI")
Seancen.ViolinPlot (x = "Timepoint",
y = "sinal",
Hue = "Região",
style = "evento",
dados = fMRI)
plt.mostrar()

Depois de importar os arquivos do cabeçalho Seaborn e Matplotlib.pyplot, utilizamos o método set () do pacote marítimo. Isso contém o "estilo" como seu parâmetro. Indicamos o estilo de nossa trama com a ajuda deste parâmetro. Agora, importamos o quadro de dados de "fMRI", então usamos a função load_dataset ().

Nesta etapa, aplicamos o método ViolinPlot () para desenhar os gráficos de violino. O módulo SeaBorn contém esta função. Aqui, especificamos o título do eixo x e do eixo y, matiz, estilo e dados. Um gráfico de violino é comparável a um gráfico de caixa e um gráfico de bigode em termos de função. Ele demonstra a variedade de dados estatísticos ao longo dos vários estágios de apenas um e talvez mais variáveis ​​categóricas, proporcionando comparabilidade. Essa pode ser uma abordagem eficiente e envolvente para ilustrar as inúmeras proporções de dados ao mesmo tempo. No final, usamos o método show () para ilustrar o gráfico.

Exemplo 2

O parâmetro "paleta" é adicionado neste exemplo. Criamos os pontos usando os vários tons com a ajuda do argumento da “paleta”. Notaremos como a paleta é usada para criar um gráfico de violino com várias variáveis ​​de imagem colorida na seguinte instância:

importar mareben
importar matplotlib.pyplot como plt
Seancen.Set (Style = "WhiteGrid")
Dicas = Seaborn.load_dataset ("Dicas")
Seancen.ViolinPlot (x = "dia", y = "total_bill", hue = "fumante",
Dados = Dicas, Palette = "Set2", Dodge = True)
plt.mostrar()

Primeiro de tudo, apresentamos as bibliotecas necessárias, Seaborn e Matplotlib.Pyplot. Com a ajuda do método set (), especificamos efetivamente o padrão do cenário do gráfico. Esta é uma característica do módulo marítimo. O argumento do estilo é definido como "WhiteGrid" neste caso.

Na próxima etapa, para carregar o quadro de dados de "dicas", usamos o método de carga de carga do pacote Seaborn (). O método ViolinPlot () é utilizado para desenhar as parcelas de violino. Este método tem vários parâmetros. Ao dar o argumento "paleta" para a função violinplot (), definimos o esquema de cores da trama. Finalmente, usamos o matplotlib.Método Show () do módulo PyPlot para representar o gráfico preenchido.

Exemplo 3

Criaremos todas as dimensões do atributo de cor nos eixos de categoria específicos em uma área designada. Configurando o Dodge para True ao utilizar o tom de camadas isola o local para variações distintas de tonalidade em qualquer lugar ao longo de uma dimensão declarativa. O argumento da “paleta” é aplicado para representar as várias variações do parâmetro de matiz.

importar mareben
importar matplotlib.pyplot como plt
Seancen.Set (Style = "WhiteGrid")
Dicas = Seaborn.load_dataset ("Dicas")
Seancen.ViolinPlot (x = 'dia', y = 'total_bill',
dados = dicas, hue = 'time', paleta = 'pastel')
plt.mostrar()

No início do programa, incorporamos os arquivos de cabeçalho. A Biblioteca Seaborn é importada como SNS e o Matplotlib.O enredo é importado como PLT. Agora, definimos o layout do fundo do gráfico usando o método set (). A biblioteca marítima tem essa função. Aqui, o valor do parâmetro de estilo é "WhiteGrid".

Agora é hora de carregar o quadro de dados embutido, por isso chamamos o método load_dataset () do pacote marítimo. A função ViolinPlot () é aplicada. Esta função contém diferentes parâmetros, incluindo a legenda de ambos os eixos, o valor de matiz, dados, paleta e esquiva. Por fim, usamos a função show () do matplotlib.Módulo Pyplot para exibir o gráfico final.

Exemplo 4

Nesse caso, vamos fornecer um comando explícito para especificar a sequência de violino.

importar mareben
importar matplotlib.pyplot como plt
Seancen.Set (Style = "WhiteGrid")
Dicas = Seaborn.load_dataset ("Dicas")
Seancen.ViolinPlot (x = "tempo", y = "dica", dados = dicas,
ordem = ["jantar", "almoço"])
plt.mostrar()

Nós importamos o Seaborn e Matplotlib.Bibliotecas de Pyplot no início do código. Depois disso, usamos o método set (). Esta função tem o parâmetro "estilo". Podemos usar este parâmetro para personalizar o design da figura. Utilizamos o método carregado de dados () para adquirir o quadro de dados. Em seguida, usamos a função ViolinPlot () para criar os gráficos de violino nesta fase. Este método é encontrado no pacote marítimo.

Os títulos do eixo x e do y, bem como a ordem, são especificados aqui. O eixo x é rotulado como "tempo" enquanto o eixo y é rotulado como "tip". Jantar e almoço estão incluídos no pedido. Em seguida, empregamos a função show () para visualizar o enredo.

Conclusão

Neste artigo, discutimos as inúmeras metodologias usadas para criar as parcelas de violino em Seaborn. A dispersão de uma pontuação numérica cerca de um ou talvez mais grupos pode ser vista usando uma trama de violino. O método ViolinPlot () em Seaborn é muito adequado. As parcelas de violino são semelhantes às parcelas de caixa, incluindo a exibição de informações estatísticas, mas também fornecem dados mais relevantes. Em uma trama de violino, a forma do "violino" é um KDE que descreve a morfologia dos dados. Com a ajuda dos parâmetros de estilo e paleta, modificamos rapidamente o layout e o esquema de cores da visualização. O design e a tonalidade do gráfico podem ser personalizados de várias maneiras através do SeaBorn.