• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    해결됨

plt.figure

22.02.17 13:20 작성 조회수 167

1

 
안녕하세요. 선생님
지난 강의에서 catplot할때는 글자가 겹쳐서 plt.figure 해보니까 적용이 안되서 인터넷 찾아보다가
sns.catplot(data = food, x = "시군구명", y= "상호수", kind ="bar", col = "상권업종중분류명", col_wrap = 2, aspect = 2)
aspect값 변경으로 차트의 가로 사이즈를 조정해줬는데요
 
여기에서 barplot 할때는 figure가 적용되는거 같아서요.
차이점이 있나요?
아니면 제가 catplot에서도 figure가 되는데 적용을 잘못시킨걸까요?
 
질문드립니다:)

답변 2

·

답변을 작성해보세요.

1

이연수님의 프로필

이연수

질문자

2022.02.17

감사합니다:)

감사합니다 :)

0

안녕하세요.

seaborn 은 아래와 같은 서브플롯을 제공하고 있습니다.

relplot, displot, catplot 은 아래 이미지 하위에 있는 그래프를 그릴 수 있는 기능을 제공하는데 자체가 서브플롯입니다. 그래서 figsize 로 사이즈를 변경하려면 변경이 되지 않아요. 그래서 height, aspect 로 사이즈를 변경해 주어야 합니다.

 

그래서 barplot, countplot 등의 그래프는 figsize 로 사이즈 변경아 되지만 서브플롯을 그릴 수 있는 그래프는 해당 메서드 내에서 크기를 상대적으로 변경할 수 있는 height, aspect 를 사용해 주세요.

../_images/function_overview_8_0.png