인프런 커뮤니티 질문&답변

chowon9707님의 프로필 이미지

작성한 질문수

단 두 장의 문서로 데이터 분석과 시각화 뽀개기

[10/25] 여러 변수의 빈도수를 구하려면?

그래프 밑에 제목을 넣으려면 어떡해야하나요???

작성

·

281

1

선생님 강의처럼 밑에 월,주 라는 글씨나오게 하려면 어떻게 해야하나요??  강의에 나온 밑에 코드 그대로 했는데 저는 안나와서요!!

# 월-주 를 함께 그래프에 표현하기

month_weekly_case.plot.bar(figsize=(15, 4), rot=30)

답변 2

1

박조은님의 프로필 이미지
박조은
지식공유자

안녕하세요.

질문해 주실 때 코드와 함게 실행된 결과도 함께 올려주시면 답변에 더 도움이 됩니다.

해당되는 강의 스크린샷을 올려주신것도 질문을 이해하는데 도움이 되었습니다.

month_weekly_case 가 아래의 코드로 그려졌는지 확인해 보시고

# groupby 를 통해 "월", "주" 로 그룹화 하여 빈도수를 계산합니다.

month_weekly_case = df.groupby(["월", "주"])["연번"].count()

month_weekly_case

그래도 보이지 않는다면 아래의 방법으로 set_xlabel 로 x축 label 값을 표기해 보세요.

# 월-주 를 함께 그래프에 표현하기

ax = month_weekly_case.plot.bar(figsize=(15, 4), rot=30)

ax.set_xlabel("월-주")

 

다른 값들은 아래의 경로를 참고해 보세요! matplotlib 의 그래프 명칭을 알아두면 세부항목들을 변경해 보실 수 있습니다.

[Anatomy of a figure — Matplotlib 3.4.3 documentation](https://matplotlib.org/stable/gallery/showcase/anatomy.html)

 

 

 

0

chowon9707님의 프로필 이미지
chowon9707
질문자

참조 사이트까지 알려주셔서 감사합니다. 선생님이 알려주신 코드로 했는데도 월,주가 안나오는데 혹시 아시면 알려주시면 감사드립니다. 

박조은님의 프로필 이미지
박조은
지식공유자

안녕하세요.

오류메시지를 봤을 때는 폰트 문제로 보입니다.

어제 폰트 질문에도 답변했는데 colab을 사용한다면 아래 코드로 폰트 설치 후에 그래프를 시각화 해보세요.

 

!apt-get install fonts-nanum -qq  > /dev/null

!fc-cache -fv

 

import matplotlib as mpl

mpl.font_manager._rebuild()

findfont = mpl.font_manager.fontManager.findfont

mpl.font_manager.findfont = findfont

mpl.backends.backend_agg.findfont = findfont

 

font_family = "NanumBarunGothic"

plt.rc("font", family=font_family)

 

 

chowon9707님의 프로필 이미지
chowon9707
질문자

너무 감사드립니다!! 드디어 한글이 나와 기쁩니다~~ 좋은 하루 되세요!

박조은님의 프로필 이미지
박조은
지식공유자

좋은하루 되세요!