커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
1주차 마지막 수업 그래프그리기를 하는데 한글폰트가 깨져서 나와요
[왕초보] ChatGPT 300% 활용하기 v0
1주차
북마크
배*애
댓글
2
추천
0
조회수
18
조회수
18
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


한국전력공사 그래프 그리는 파이썬코드를 챗지피티에게 요청해서 붙여넣기 했는데,

타이틀 부분 '한전 (KEP) 주가 그래프 (2022년 1월 1일 ~ 2022년 12월 31일)' 이 깨져서 네모네모로 출력이 됩니다.

그래서 챗지피티한테 한글폰트가 깨진다고 했더니 수정된 코드를 주길래 그걸 넣어봤는데도 안 되네요!


셀프로 문제해결 해보려고 수정된 코드를 살펴보니

font_path = "C:/Windows/Fonts/malgun.ttf" # 사용하는 운영체제에 따라 경로가 다를 수 있습니다.

이렇게 되어 있길래 제 폰트폴더로 들어가서 malgun 대신 다른 트루타입 폰트(12 롯데마트드림 Bold로 이름을 바꿔봤는데도 마찬가지네요. 이렇게 하는게 아닌가봐요...



스파르타 즉문즉답





작성한 코드 및 에러 메세지

import FinanceDataReader as fdr

import matplotlib.pyplot as plt

from matplotlib import font_manager, rc


# Matplotlib 한글 폰트 설정

font_path = "C:/Windows/Fonts/malgun.ttf" # 사용하는 운영체제에 따라 경로가 다를 수 있습니다.

font_name = font_manager.FontProperties(fname=font_path).get_name()

rc('font', family=font_name)


# 한국전력공사(Korea Electric Power Corporation) 종목 코드는 '015760'입니다.

symbol = '015760'


# 작년의 시작일과 종료일을 설정합니다.

start_date = '2022-01-01'

end_date = '2022-12-31'


# 주가 데이터를 불러옵니다.

df = fdr.DataReader(symbol, start_date, end_date)


# 그래프를 그립니다.

plt.figure(figsize=(10, 6))

plt.plot(df['Close'], label='KEP 주가')

plt.title('한국전력공사 (KEP) 주가 그래프 (2022년 1월 1일 ~ 2022년 12월 31일)')

plt.xlabel('날짜')

plt.ylabel('주가 (단위: 원)')

plt.legend()

plt.grid(True)

plt.show()





취소
 공유
취소
댓글 0
댓글 알림
나의얼굴