# 가로 8, 세로 4 크기의 Figure 생성
fig, ax = plt.subplots(figsize=(8, 4))
# 생성된 Axes(ax)에 seaborn 그래프 그리기
sns.histplot(data=df, x='price', bins=20, kde=True, ax=ax)
제목 및 축 라벨
한글 폰트 설정:
plt.rcParams['font.family'] = 'Malgun Gothic'# 윈도우의 경우
plt.rcParams['axes.unicode_minus'] = False# 마이너스 기호 깨짐 방지
제목 및 라벨 지정:
ax.set_title('자동차 가격 분포')
ax.set_xlabel('가격')
ax.set_ylabel('빈도')
Subplots (여러 그래프 그리기)
하나의 Figure에 여러 개의 Axes를 배치.
# 1행 2열로 Axes 배치
fig, axs = plt.subplots(nrows=1, ncols=2, figsize=(12, 4))
# axs[0]: 첫 번째 그래프, axs[1]: 두 번째 그래프
sns.histplot(data=df, x='price', bins=20, kde=True, ax=axs[0])
sns.boxplot(data=df, x='price', ax=axs[1])