seaborn
Faz seu agente criar visualizações estatísticas com Seaborn. É útil para explorar distribuições, relações e comparações em dados, integrando-se bem com pandas.
O que ela faz
Seaborn é uma ferramenta que cria gráficos bonitos e informativos a partir dos seus dados. Ela ajuda a entender padrões, relações e distribuições em números.
Quando usar
- ✓Quando você tem dados em uma tabela e quer visualizá-los.
- ✓Para comparar grupos ou ver como variáveis se relacionam.
- ✓Ao criar relatórios ou apresentações que precisam de gráficos claros.
Exemplo do que pedir para a IA
“Crie um gráfico de dispersão mostrando a relação entre o valor total da conta e a gorjeta, com pontos coloridos por dia da semana, usando os dados de 'tips'.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você fornece seus dados (geralmente em formato de tabela) e diz quais colunas usar para os eixos e cores. Seaborn cuida de desenhar o gráfico para você.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add K-Dense-AI/scientific-agent-skills --skill seabornOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/seaborn/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Visualização Estatística com Seaborn
Visão Geral
Seaborn é uma biblioteca de visualização em Python para criar gráficos estatísticos de qualidade para publicação. Use esta habilidade para plotagem orientada a conjuntos de dados, análise multivariada, estimativa estatística automática e figuras complexas com múltiplos painéis usando o mínimo de código.
Ambiente e Instalação
Revisado em 01-10-2026 contra a documentação estável atual Seaborn 0.13.2 e código fonte liberado. Verificações sintéticas nativas usaram Python 3.13, Seaborn 0.13.2, Matplotlib 3.11.2, pandas 3.0.6, NumPy 2.5.3, SciPy 1.18.1 e statsmodels 0.15.0. A documentação oficial suporta Python 3.8+ com dependências obrigatórias de NumPy, pandas e matplotlib; scipy, statsmodels e fastcluster são opcionais para alguns fluxos de trabalho avançados de estatística e clustering. A pilha testada emite avisos de descontinuação do pandas Copy-on-Write e Matplotlib; gráficos atuais bem-sucedidos não garantem compatibilidade com futuras versões pandas 4 ou Matplotlib 3.13.
# Reproducible install for examples in this skill
uv pip install "seaborn==0.13.2"
# Include optional statistical dependencies when needed
uv pip install "seaborn[stats]==0.13.2"
Importações recomendadas:
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import seaborn.objects as so
sns.load_dataset() baixa dados de exemplo públicos em CSV do repositório mwaskom/seaborn-data em movimento quando não está em cache; ele retorna um DataFrame e aplica algum pré-processamento específico do conjunto de dados. Nenhuma credencial é necessária. A presença do cache não estabelece a versão do conjunto de dados: registre a revisão da origem ou o hash do arquivo para reprodutibilidade. Para trabalho privado, regulamentado ou offline, carregue arquivos locais explicitamente com pandas e passe o DataFrame resultante para o seaborn.
Filosofia de Design
Seaborn segue estes princípios centrais:
- Orientado a conjuntos de dados: Trabalhe diretamente com DataFrames e variáveis nomeadas em vez de coordenadas abstratas
- Mapeamento semântico: Traduza automaticamente valores de dados em propriedades visuais (cores, tamanhos, estilos)
- Consciência estatística: Agregação embutida, estimativa de erro e intervalos de confiança
- Padrões estéticos: Temas prontos para publicação e paletas de cores prontas para uso
- Integração com Matplotlib: Eixos e artistas do Matplotlib suportam personalização adicional
Início Rápido
import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
# Load example dataset
df = sns.load_dataset('tips')
# Create a simple visualization
sns.scatterplot(data=df, x='total_bill', y='tip', hue='day')
plt.show()
Interfaces de Plotagem Principais
Interface de Função (Tradicional)
A interface de função fornece funções de plotagem especializadas organizadas por tipo de visualização. Cada categoria tem funções de nível de eixo (plotar em um único eixo) e funções de nível de figura (gerenciar a figura inteira com facetas).
Quando usar:
- Análise exploratória rápida
- Visualizações de propósito único
- Quando você precisa de um tipo de gráfico específico
Interface de Objetos (Moderna)
A interface seaborn.objects fornece uma API declarativa e composível semelhante ao ggplot2. Construa visualizações encadeando métodos para especificar mapeamentos de dados, marcas, transformações e escalas. A versão upstream ainda descreve esta interface como experimental e incompleta em 0.13.2, embora estável o suficiente para uso sério; prefira a interface de função para código de produção conservador, a menos que a API composicional simplifique materialmente o gráfico.
Quando usar:
- Visualizações em camadas complexas
- Quando você precisa de controle granular sobre transformações
- Construção de tipos de gráficos personalizados
- Geração programática de gráficos
from seaborn import objects as so
# Declarative syntax
(
so.Plot(data=df, x='total_bill', y='tip')
.add(so.Dot(), color='day')
.add(so.Line(), so.PolyFit(order=1))
)
Notas da API Atual
Seaborn 0.12 e 0.13 mudaram vários padrões de plotagem comuns:
- A maioria das funções de plotagem agora requer argumentos nomeados para variáveis. Prefira
sns.scatterplot(data=df, x="x", y="y")em vez desns.scatterplot(df["x"], df["y"])posicionais. errorbarsubstitui o antigo parâmetrociemlineplot(),barplot()epointplot(). Funções de regressão comoregplot()elmplot()ainda usamci.- Gráficos categóricos foram reescritos em 0.13. Use
native_scale=Truequando categorias numéricas ou de data/hora devem manter sua escala original em vez de posições ordinais.
…
Perguntas frequentes
Preciso instalar algo?
Sim, você precisa ter o Python instalado e depois instalar a biblioteca Seaborn usando um comando como 'pip install seaborn'.
Que tipo de dados o Seaborn usa?
Ele funciona melhor com dados organizados em formato de 'tabela', onde cada linha é uma observação e cada coluna é uma variável. Isso é chamado de 'long-form data'.
Posso usar meus próprios arquivos de dados?
Sim, você pode carregar seus dados de arquivos (como CSV) usando a biblioteca Pandas e depois passá-los para o Seaborn criar os gráficos.
Detalhes
Descrição original do autor
Creates Seaborn statistical visualizations with pandas integration for distributions, relationships, categorical comparisons, regression displays, pair plots, and heatmaps. Supports function and objects interfaces with explicit aggregation, uncertainty, and missing-data handling. Best suited to static exploratory plots; plotly covers interactive figures and scientific-visualization covers publicat
Popularidade
- Estrelas no GitHub
- 51 mil
- Posição no ranking
- #1980
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
13c-metabolic-flux
Estima fluxos metabólicos usando dados de rastreamento de isótopos de carbono-13. É útil para analisar o metabolismo celular e vias bioquímicas.
K-Dense-AI/scientific-agent-skills
adaptyv
Projeta experimentos de caracterização de proteínas usando a API Adaptyv. Ele ajuda a estimar custos, enviar sequências e monitorar resultados de laboratório.
K-Dense-AI/scientific-agent-skills
aeon
Realiza tarefas de aprendizado de máquina em séries temporais. É útil para classificar, prever, detectar anomalias e encontrar padrões em dados sequenciais.
K-Dense-AI/scientific-agent-skills
alphagenome
Consulta efeitos genômicos pré-calculados para variantes genéticas. Ele fornece pontuações e explicações para entender o impacto das variantes no genoma.
K-Dense-AI/scientific-agent-skills
Skills parecidas
pytorch-patterns
Ajuda seu agente a usar o PyTorch para criar modelos de aprendizado de máquina. Ele aplica as melhores práticas para treinar modelos de forma eficiente e garantir que os resultados sejam consistentes.
affaan-m/ECC
evm-token-decimals
Ajuda seu agente a evitar erros com números decimais em diferentes redes blockchain. Garante que os valores de tokens sejam precisos em transações e cálculos.
affaan-m/ECC
knowledge-agent
Cria e consulta bases de conhecimento com inteligência artificial. Permite fazer perguntas sobre trabalhos passados ou compilar conhecimento sobre um tema.
thedotmack/claude-mem