|
| 1 | +<!DOCTYPE html> |
| 2 | +<html lang="pt-BR"> |
| 3 | +<head> |
| 4 | + <meta charset="UTF-8"> |
| 5 | + <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| 6 | + <title>README: Seaborn - Visualização de Dados Estatísticos</title> |
| 7 | + <!-- Incluindo o Tailwind CSS para um estilo moderno e responsivo --> |
| 8 | + <script src="https://cdn.tailwindcss.com"></script> |
| 9 | + <style> |
| 10 | + @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap'); |
| 11 | + body { |
| 12 | + font-family: 'Inter', sans-serif; |
| 13 | + background-color: #f3f4f6; |
| 14 | + color: #1f2937; |
| 15 | + } |
| 16 | + </style> |
| 17 | +</head> |
| 18 | +<body class="p-6 md:p-12"> |
| 19 | + <div class="max-w-4xl mx-auto bg-white shadow-xl rounded-2xl p-8"> |
| 20 | + <!-- Título principal do README --> |
| 21 | + <h1 class="text-3xl md:text-4xl font-bold text-center text-indigo-700 mb-6"> |
| 22 | + Seaborn: Visualização de Dados Estatísticos |
| 23 | + </h1> |
| 24 | + <hr class="border-t-2 border-indigo-200 my-6"> |
| 25 | + |
| 26 | + <!-- Seção de introdução --> |
| 27 | + <div class="mb-8"> |
| 28 | + <h2 class="text-2xl font-semibold text-gray-800 mb-4">O que é Seaborn?</h2> |
| 29 | + <p class="text-gray-600 leading-relaxed"> |
| 30 | + Seaborn é uma biblioteca Python para criar gráficos estatísticos atraentes e informativos. Construído sobre o Matplotlib, ele oferece uma interface de alto nível que simplifica a criação de visualizações complexas. Seu foco é a exploração de dados e a compreensão de relações em conjuntos de dados. |
| 31 | + </p> |
| 32 | + </div> |
| 33 | + <hr class="border-t-2 border-gray-200 my-6"> |
| 34 | + |
| 35 | + <!-- Seção de recursos principais --> |
| 36 | + <div class="mb-8"> |
| 37 | + <h2 class="text-2xl font-semibold text-gray-800 mb-4">Principais Recursos</h2> |
| 38 | + <ul class="list-disc list-inside space-y-3 text-gray-600"> |
| 39 | + <li class="pl-2"> |
| 40 | + <span class="font-medium text-gray-800">Estética Sofisticada:</span> Melhora a aparência padrão dos gráficos do Matplotlib com temas e paletas de cores elegantes. |
| 41 | + </li> |
| 42 | + <li class="pl-2"> |
| 43 | + <span class="font-medium text-gray-800">Gráficos Estatísticos:</span> Permite criar facilmente visualizações como **histogramas**, **gráficos de densidade (KDE)** e **jointplots** para resumir dados. |
| 44 | + </li> |
| 45 | + <li class="pl-2"> |
| 46 | + <span class="font-medium text-gray-800">Visualização de Relações:</span> Funções como `relplot` e `scatterplot` ajudam a visualizar a relação entre variáveis. |
| 47 | + </li> |
| 48 | + <li class="pl-2"> |
| 49 | + <span class="font-medium text-gray-800">Paletas de Cores Inteligentes:</span> Possui um sistema de cores robusto para representar dados de forma eficaz. Saiba mais na |
| 50 | + <a href="https://seaborn.pydata.org/tutorial/color_palettes.html#general-principles-for-using-color-in-plots" target="_blank" class="text-indigo-500 hover:text-indigo-700 font-medium transition-colors"> |
| 51 | + documentação oficial sobre paletas de cores |
| 52 | + </a>. |
| 53 | + </li> |
| 54 | + <li class="pl-2"> |
| 55 | + <span class="font-medium text-gray-800">Integração com Pandas:</span> Funciona perfeitamente com os DataFrames do Pandas, simplificando a plotagem de dados. |
| 56 | + </li> |
| 57 | + <li class="pl-2"> |
| 58 | + <span class="font-medium text-gray-800">Gráficos Categóricos:</span> Oferece diversas funções como `boxplot`, `violinplot` e `countplot` para analisar dados por categoria. |
| 59 | + </li> |
| 60 | + </ul> |
| 61 | + </div> |
| 62 | + <hr class="border-t-2 border-gray-200 my-6"> |
| 63 | + |
| 64 | + <!-- Seção de exemplo de código --> |
| 65 | + <div class="mb-8"> |
| 66 | + <h2 class="text-2xl font-semibold text-gray-800 mb-4">Exemplo de Uso Básico</h2> |
| 67 | + <p class="text-gray-600 mb-4"> |
| 68 | + Este exemplo mostra como criar um gráfico de dispersão com uma linha de regressão simples usando o dataset de exemplo 'tips'. |
| 69 | + </p> |
| 70 | + <div class="bg-gray-100 rounded-lg p-4 overflow-x-auto shadow-inner"> |
| 71 | + <pre><code class="text-sm md:text-base text-gray-700"> |
| 72 | +import seaborn as sns |
| 73 | +import matplotlib.pyplot as plt |
| 74 | + |
| 75 | +# Carrega um dataset de exemplo do Seaborn |
| 76 | +df = sns.load_dataset('tips') |
| 77 | + |
| 78 | +# Cria um gráfico de dispersão de 'total_bill' vs 'tip' |
| 79 | +sns.relplot(data=df, x='total_bill', y='tip') |
| 80 | + |
| 81 | +# Exibe o gráfico |
| 82 | +plt.show() |
| 83 | + </code></pre> |
| 84 | + </div> |
| 85 | + </div> |
| 86 | + <hr class="border-t-2 border-gray-200 my-6"> |
| 87 | + |
| 88 | + <!-- Seção de dicas e documentação --> |
| 89 | + <div> |
| 90 | + <h2 class="text-2xl font-semibold text-gray-800 mb-4">Dicas e Recursos</h2> |
| 91 | + <ul class="list-disc list-inside space-y-3 text-gray-600"> |
| 92 | + <li class="pl-2"> |
| 93 | + A <a href="https://seaborn.pydata.org/examples/index.html" target="_blank" class="text-indigo-500 hover:text-indigo-700 font-medium transition-colors">galeria de exemplos</a> no site oficial é uma excelente fonte de inspiração. |
| 94 | + </li> |
| 95 | + <li class="pl-2"> |
| 96 | + O Seaborn se integra muito bem com o Matplotlib para ajustes finos em seus gráficos. |
| 97 | + </li> |
| 98 | + </ul> |
| 99 | + </div> |
| 100 | + </div> |
| 101 | +</body> |
| 102 | +</html> |
0 commit comments