
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
한국전력공사 그래프 그리는 파이썬코드를 챗지피티에게 요청해서 붙여넣기 했는데,
타이틀 부분 '한전 (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()
