• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

20강 관련 문의드립니다.

22.11.03 17:50 작성 조회수 130

1

df4 = pd.DataFrame({'a': np.random.randn(1000) + 1,

'b': np.random.randn(1000),

'c': np.random.randn(1000) - 1},

columns=['a', 'b', 'c'])

 

20강 질문.png위의 코드는 20강중에 나온 차트입니다.

이와 관련해서 2가지가 궁금해서 질문드립니다.

 

  1. 앞전 예제와 같이 차트에 별달리 지정하는 파라메타도 없었는데, 이번에는 차트에 눈금이 생겼습니다. 눈금을 만들고 지우려면 어떻게 해야하는지 궁금합니다.

2. a,b,c 컬럼 차트가 겹쳐서 안나오고 따로 나오는 이유도 궁금합니다.

답변 1

답변을 작성해보세요.

0

안녕하세요. 답변이 늦었습니다.

1) 눈금은 grid=True 혹은 grid=False 로 설정할 수 있습니다.

pandas 의 그래프는 matplotlib 을 기반으로 합니다. 그래서 다양한 스타일을 사용하고자 하면 plt.style.use("ggplot") 처럼 사용할 수도 있습니다.

matplotlib 사용법과 관련하여는 아래 영상을 추천합니다.

[혼란한 Matplotlib에서 질서 찾기, 이제현 - PyCon Korea 2022 - YouTube](https://www.youtube.com/watch?v=ZTRKojTLE8M)

 

2) df.plot.hist() 와 df.hist() 의 차이입니다.

df.plot.hist() => 데이터프레임의 컬럼을 색상을 다르게 그립니다.

df.hist() => 데이터프레임의 컬럼별로 서브플롯을 그립니다.

 

감사합니다.