Definir tamanho do mapa de calor do mar
-
Use a função
seaborn.set()
para definir o tamanho do mapa de calor do mar -
Use a função
matplotlib.pyplot.figure()
para definir o tamanho do mapa de calor do mar -
Use a função
matplotlib.pyplot.gcf()
para definir o tamanho de um terreno marinho
O mapa de calor é usado para produzir uma representação gráfica de um array. Ele plota um array no gráfico e usa tons de cores diferentes para valores diferentes.
Podemos usar a função seaborn.heatmap()
para criar gráficos de mapa de calor no módulo seaborn.
Embora represente uma grande array, o tamanho padrão do gráfico pode não fornecer uma representação clara dos dados.
Neste tutorial, abordaremos esse problema e aprenderemos como alterar o tamanho dos mapas de calor marítimos.
Uma vez que heatmap()
retorna um objeto matplotlib-axes, podemos usar funções dessa biblioteca também.
Use a função seaborn.set()
para definir o tamanho do mapa de calor do mar
A função set()
define a configuração e o tema das plotagens marítimas. Podemos mencionar o tamanho do gráfico no parâmetro rc
.
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],
"Day 3": [4, 6, 5, 8, 6, 1, 2, 3],
"Day 4": [5, 8, 9, 5, 1, 7, 8, 9],
}
)
sns.set(rc={"figure.figsize": (15, 8)})
sns.heatmap(df.corr())
Observe que o valor do parâmetro rc
é especificado como um dicionário. A altura e largura finais são passadas como uma tupla.
Use a função matplotlib.pyplot.figure()
para definir o tamanho do mapa de calor do mar
A função figure()
é usada para iniciar ou personalizar a figura atual em Python. O mapa de calor é plotado nesta figura. O tamanho pode ser alterado usando o parâmetro figsize
na função.
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],
"Day 3": [4, 6, 5, 8, 6, 1, 2, 3],
"Day 4": [5, 8, 9, 5, 1, 7, 8, 9],
}
)
plt.figure(figsize=(15, 8))
sns.heatmap(df.corr())
Observe que a função é usada antes da função heatmap()
.
Use a função matplotlib.pyplot.gcf()
para definir o tamanho de um terreno marinho
A função gcf()
retorna um objeto de instância de visualização da figura. O tamanho deste objeto pode ser alterado usando o método set_size_inches()
. Desta forma, podemos definir o tamanho do gráfico do mapa de calor neste objeto.
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],
"Day 3": [4, 6, 5, 8, 6, 1, 2, 3],
"Day 4": [5, 8, 9, 5, 1, 7, 8, 9],
}
)
sns.heatmap(df.corr())
plt.gcf().set_size_inches(15, 8)
Observe que este método é usado após a função heatmap()
.
Além disso, deve-se notar que em todos os métodos usados acima, o tamanho das anotações no mapa de calor não é muito afetado.
Para aumentar o tamanho das anotações, precisamos definir o parâmetro annot
como True na função heatmap()
. Então, podemos especificar o tamanho da fonte como um par de valores-chave no parâmetro annot_kws
como annot_kws = {'size':15}
.
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