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

작성자 없음

작성자 정보가 삭제된 글입니다.

파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1

6.5 Pandas로 바로 시각화하기

price_df.pct_change().plot(x="삼성전자", kind='kde', ax=ax1, title='kde')

작성

·

230

0

안녕하세요, 강의 듣다가 한가지 질문이 있어서 문의 드립니다.

아래 첨부한 캡쳐 이미지의 코드를 통해 plot을 그릴 때

x= "삼성전자" 조건을 줌으로써

"삼성전자" 데이터를 가지고 그래프를 그리는 것으로 이해를 했는데요,

그래프를 자세히 살펴보니 legend가 "kodex 200"이고, 데이터의 값도 kodex 200의 값인 것 같아 의아 합니다. 제가 잘못 이해한 부분이 있을까요?

 

답변 1

0

DeepingSauce님의 프로필 이미지
DeepingSauce
지식공유자

안녕하세요. 

제가 잘못 설명한 부분을 정확히 찾아내셨습니다.

 

plot이 kind가 kde, box, hist인 경우, 'x='에 해당하는 argument를 입력하면 의도한대로 그려지지 않습니다. 의도한대로 그리려면 'x=' 대신 'y='로 설정하여 그려야합니다.

(왜 'y=' 를 써야하는가에는 딱히 깊은 의미가 있는 것처럼 보이지는 않네요. 그냥 한종류의 값으로 그릴 수 있는 그래프 유형에는 x대신 y로 설정한다 라는 rule이 있다고 생각하시면 편할 듯합니다)

 

감사합니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기