Quais são os diferentes estilos de figuras no mar?
Seaborn é uma das poderosas bibliotecas de visualização de dados em Python que fornece vários estilos para personalizar a aparência dos gráficos. Os estilos de figura integrados no Seaborn nos ajudam a personalizar a aparência dos gráficos e aprimoram a estética da visualização. Vamos explorar os diferentes estilos de figuras disponíveis no Seaborn, um por um.
Existem diferentes estilos de figuras no Seaborn:
Estilo padrão
Estilo da grade escura:
Estilo grade branca
-
Estilo escuro
Estilo Branco
Estilo de carrapatos
Quando queremos aplicar um estilo específico no Seaborn, podemos usar a função 'set_style()'. Por exemplo, para definir o estilo darkgrid, usaríamos 'seaborn.set_style("darkgrid")'. Por padrão, o estilo é aplicado a todos os gráficos subsequentes, mas também podemos usar a instrução 'with' para aplicar temporariamente um estilo específico a um único gráfico.
Além dos estilos de figura integrados, Seaborn também permite maior personalização de gráficos usando a função ‘set()’. Com 'set()', podemos modificar vários aspectos do gráfico, como a paleta de cores, a escala da fonte e o estilo da grade, para atender às nossas preferências e requisitos.
Estilo padrão
O estilo padrão do Seaborn foi projetado para ser visualmente atraente e otimizado para facilitar a leitura. Possui um visual clean e moderno com linhas de grade cinza médias e fundo branco. Este estilo é o estilo padrão aplicado ao criar gráficos com Seaborn.
Exemplo
A seguir está um exemplo onde estamos criando um gráfico Seaborn com estilo padrão –
import seaborn as sns
import matplotlib.pyplot as plt
# Generate some random data for plotting
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# Plot a box plot using the ticks style
plt.boxplot(y)
plt.title("Box Plot with default Style")
plt.show()
Saída
Estilo Darkgrid
O estilo darkgrid é caracterizado por um fundo escuro com linhas de grade. É adequado para gráficos que exigem alto contraste, facilitando o foco nos dados. Este estilo é obtido definindo uma cor de fundo cinza escuro e linhas de grade cinza claro.
Exemplo
A seguir está um exemplo -
import seaborn as sns
import matplotlib.pyplot as plt
# Generate some random data for plotting
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# Set the style to "darkgrid"
sns.set_style("darkgrid")
# Plot a line graph using the darkgrid style
plt.plot(x, y)
plt.title("Line Graph with Darkgrid Style")
plt.show()
Saída
Estilo grade branca
O estilo whitegrid é semelhante ao estilo darkgrid, mas com fundo branco. Ele combina uma aparência limpa com linhas de grade, permitindo uma separação visual clara entre os pontos de dados. Este estilo é útil quando queremos enfatizar os dados enquanto mantemos um layout estruturado.
Exemplo
A seguir está um exemplo -
import seaborn as sns
import matplotlib.pyplot as plt
# Generate some random data for plotting
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# Set the style to "whitegrid"
sns.set_style("whitegrid")
# Plot a scatter plot using the whitegrid style
plt.scatter(x, y)
plt.title("Scatter Plot with Whitegrid Style")
plt.show()
Saída
Estilo escuro
O estilo escuro fornece um fundo escuro sem linhas de grade. É adequado para criar terrenos com aspecto moderno e minimalista. Este estilo é obtido definindo uma cor de fundo cinza escuro e removendo as linhas de grade.
Exemplo
No exemplo a seguir, estamos tentando criar o enredo Seaborn com estilo escuro –
import seaborn as sns
import matplotlib.pyplot as plt
# Generate some random data for plotting
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# Set the style to "dark"
sns.set_style("dark")
# Plot a bar plot using the dark style
plt.bar(x, y)
plt.title("Bar Plot with Dark Style")
plt.show()
Saída
Estilo Branco
O estilo branco apresenta um fundo branco sem linhas de grade. Ele cria uma aparência simples e limpa, adequada para gráficos onde o foco está nos próprios dados. Este estilo é obtido definindo uma cor de fundo branca e removendo as linhas de grade.
Exemplo
Vejamos um exemplo -
import seaborn as sns
import matplotlib.pyplot as plt
# Generate some random data for plotting
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# Set the style to "white"
sns.set_style("white")
# Plot a histogram using the white style
plt.hist(y)
plt.title("Histogram with White Style")
plt.show()
Saída
Estilo de carrapatos
O estilo de marcações remove as lombadas superior e direita do gráfico e retém apenas as marcações nas lombadas restantes. Este estilo simplifica a aparência do gráfico, reduzindo a confusão e ao mesmo tempo fornecendo as informações necessárias do eixo.
Exemplo
A seguir está um exemplo -
import seaborn as sns
import matplotlib.pyplot as plt
# Generate some random data for plotting
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# Set the style to "ticks"
sns.set_style("ticks")
# Plot a box plot using the ticks style
plt.boxplot(y)
plt.title("Box Plot with Ticks Style")
plt.show()