Seaborn 플롯 크기 변경
-
seaborn.set()
함수를 사용하여 Seaborn 플롯의 크기 변경 -
rcParams
함수를 사용하여 Seaborn 플롯의 크기 변경 -
matplotlib.pyplot.figure()
함수를 사용하여 Seaborn 플롯의 크기 변경 -
matplotlib.pyplot.gcf()
함수를 사용하여 Seaborn 플롯의 크기 변경 -
height
및aspect
매개 변수를 사용하여 Seaborn 플롯의 크기 변경
일반적으로 플롯과 그림에는 기본 크기가 있거나 해당 크기는 컴파일러에 의해 자동으로 결정됩니다.
이 튜토리얼에서는 Python에서 seaborn 플롯의 크기를 변경하는 방법에 대해 설명합니다.
seaborn.set()
함수를 사용하여 Seaborn 플롯의 크기 변경
seaborn.set()
함수는 seaborn 플롯의 테마 및 구성을 제어하는 데 사용됩니다.
함수의rc
매개 변수를 사용하여 최종 그림의 크기를 제어 할 수 있습니다. 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]}
)
sns.set(rc={"figure.figsize": (15, 8)})
p = sns.lineplot(data=df)
rcParams
함수를 사용하여 Seaborn 플롯의 크기 변경
seaborn.set()
함수와 유사하게matplotlin.pyplot
모듈의rcParams
는 플롯의 스타일을 제어하는 데 사용됩니다. 여기서figure.figsize
매개 변수를 사용하여 그림의 크기를 변경할 수 있습니다.
예를 들면
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)
matplotlib.pyplot.figure()
함수를 사용하여 Seaborn 플롯의 크기 변경
matplotlib.pyplot.figure()
함수는 Figure를 활성화하는 데 사용됩니다. 필요한 seaborn 플롯을 그리기 전에 사용할 수 있습니다. 플롯의 크기를 변경하려면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]}
)
plt.figure(figsize=(15, 8))
p = sns.lineplot(data=df)
matplotlib.pyplot.gcf()
함수를 사용하여 Seaborn 플롯의 크기 변경
matplotlib.pyplot.gcf()
함수는 현재 Figure의 인스턴스를 가져 오는 데 사용됩니다. 이 인스턴스와 함께set_size_inches()
메서드를 사용하여 플롯의 최종 크기를 변경할 수 있습니다.
이 방법은Facetgrid
유형 객체에도 적용됩니다.
예를 들면
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)
height
및aspect
매개 변수를 사용하여 Seaborn 플롯의 크기 변경
lmplot
,catplot
,factorplot
,jointplot
과 같은 seaborn 모듈의 다른 플롯에는 플로팅 된 그림의 크기를 제어하는 매개 변수height
및aspect
가 이미 있습니다.
다음 코드는 이러한 매개 변수를 사용하는 방법을 보여줍니다.
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 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