Seaborn 히트 맵 크기 설정
-
seaborn.set()
함수를 사용하여 seaborn 히트 맵 크기를 설정합니다 -
matplotlib.pyplot.figure()
함수를 사용하여 Seaborn 히트 맵 크기를 설정합니다 -
matplotlib.pyplot.gcf()
함수를 사용하여 Seaborn 플롯의 크기를 설정합니다
히트 맵은 행렬의 그래픽 표현을 생성하는 데 사용됩니다. 그래프에 행렬을 플로팅하고 다른 값에 대해 다른 색상 음영을 사용합니다.
seaborn.heatmap()
함수를 사용하여 seaborn 모듈에서 히트 맵 플롯을 만들 수 있습니다.
큰 행렬을 나타내는 동안 플롯의 기본 크기는 데이터의 명확한 표현을 제공하지 못할 수 있습니다.
이 튜토리얼에서는이 문제를 해결하고 seaborn 히트 맵의 크기를 변경하는 방법을 배웁니다.
heatmap()
은 matplotlib-axes 객체를 반환하므로 해당 라이브러리의 함수도 사용할 수 있습니다.
seaborn.set()
함수를 사용하여 seaborn 히트 맵 크기를 설정합니다
set()
함수는 seaborn 플롯의 구성 및 테마를 정의합니다. rc
매개 변수에서 플롯의 크기를 언급 할 수 있습니다.
예를 들면
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())
rc
매개 변수의 값은 사전으로 지정됩니다. 최종 높이와 너비는 튜플로 전달됩니다.
matplotlib.pyplot.figure()
함수를 사용하여 Seaborn 히트 맵 크기를 설정합니다
figure()
함수는 Python에서 현재 Figure를 시작하거나 사용자 정의하는 데 사용됩니다. 히트 맵이이 그림에 표시됩니다. 함수의figsize
매개 변수를 사용하여 크기를 변경할 수 있습니다.
예를 들면
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())
이 함수는heatmap()
함수보다 먼저 사용됩니다.
matplotlib.pyplot.gcf()
함수를 사용하여 Seaborn 플롯의 크기를 설정합니다
gcf()
함수는 Figure의 뷰 인스턴스 객체를 반환합니다. 이 객체의 크기는set_size_inches()
메소드를 사용하여 변경할 수 있습니다. 이러한 방식으로이 객체에 대한 히트 맵 플롯의 크기를 설정할 수 있습니다.
예를 들면
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)
이 메서드는heatmap()
함수 뒤에 사용됩니다.
또한 위에서 사용한 모든 방법에서 히트 맵의 주석 크기는 큰 영향을받지 않습니다.
주석의 크기를 늘리려면heatmap()
함수에서annot
매개 변수를 True로 설정해야합니다. 그런 다음annot_kws = {'size':15}
와 같은annot_kws
매개 변수에서 글꼴 크기를 키-값 쌍으로 지정할 수 있습니다.
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