Mudar o tamanho da parcela Seaborn

Manav Narula 30 janeiro 2023
  1. Use a função seaborn.set() para alterar o tamanho de uma plotagem Seaborn
  2. Use a função rcParams para alterar o tamanho de uma plotagem Seaborn
  3. Use a função matplotlib.pyplot.figure() para alterar o tamanho de um terreno marinho
  4. Use a função matplotlib.pyplot.gcf() para alterar o tamanho de um lote de animais marinhos
  5. Use os parâmetros height e aspect para alterar o tamanho de um terreno marinho
Mudar o tamanho da parcela Seaborn

Normalmente, plotagens e figuras têm algum tamanho padrão ou suas dimensões são determinadas automaticamente pelo compilador.

Neste tutorial, discutiremos como alterar o tamanho de um gráfico do mar em Python.

Use a função seaborn.set() para alterar o tamanho de uma plotagem Seaborn

A função seaborn.set() é usada para controlar o tema e as configurações da trama marítima.

O parâmetro rc da função pode ser usado para controlar o tamanho da figura final. Vamos passar um dicionário como o valor para este parâmetro com a chave como figura.figsize e as dimensões necessárias como o valor.

Veja o seguinte código.

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.DataFrame(
    {"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)

sns.set(rc={"figure.figsize": (15, 8)})
p = sns.lineplot(data=df)

Use a função rcParams para alterar o tamanho de uma plotagem Seaborn

Semelhante à função seaborn.set(), o rcParams no módulo matplotlin.pyplot é usado para controlar o estilo do gráfico. Podemos usar o parâmetro figure.figsize aqui para alterar o tamanho da figura.

Por exemplo,

from matplotlib import rcParams
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.DataFrame(
    {"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)


rcParams["figure.figsize"] = 15, 8
p = sns.lineplot(data=df)

Use a função matplotlib.pyplot.figure() para alterar o tamanho de um terreno marinho

A função matplotlib.pyplot.figure() é usada para ativar uma figura. Podemos usá-lo antes de traçar a trama marítima necessária. Para alterar o tamanho do gráfico, podemos usar o parâmetro figsize e dar-lhe o valor desejado para a altura e largura.

Por exemplo,

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.DataFrame(
    {"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)


plt.figure(figsize=(15, 8))
p = sns.lineplot(data=df)

Use a função matplotlib.pyplot.gcf() para alterar o tamanho de um lote de animais marinhos

A função matplotlib.pyplot.gcf() é usada para obter uma instância da figura atual. Podemos usar o método set_size_inches() com esta instância para alterar o tamanho final do gráfico.

Este método também funciona para objetos do tipo Facetgrid.

Por exemplo,

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.DataFrame(
    {"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)


p = sns.lineplot(data=df)
plt.gcf().set_size_inches(15, 8)

Use os parâmetros height e aspect para alterar o tamanho de um terreno marinho

Diferentes plotagens no módulo marítimo como lmplot, catplot, factorplot, jointplot já têm os parâmetros height e aspect para controlar o tamanho da figura traçada.

O código a seguir mostra como usar esses parâmetros.

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

df = pd.DataFrame(
    {"Day 1": [7, 1, 5, 6, 3, 10, 5, 8], "Day 2": [1, 2, 8, 4, 3, 9, 5, 2]}
)


p = sns.factorplot(data=df, height=8, aspect=15 / 8)
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn