pandas.plot 메서드 인자
- label : 그래프의 범례 이름
- ax : 그래프를 그릴 matplotllib의 서브플롯 객체
- style : matplotllib에 전달할 'ko--'같은 스타일의 문자열
- alpha : 투명도 (0 ~ 1)
- kind : 그래프의 종류 : line, bar, barh, kde
- logy : Y축에 대한 로그 스케일
- use_index : 객체에 색인을 눈금 이름으로 사용할 지의 여부
- rot : 눈금 이름을 로테이션(0~360)
- xticks, yticks : x축, y축으로 사용할 값
- xlin, ylin : x축, y축 한계
- grid : 축의 그리드 표시 여부
Pandas의 data가 DataFrame 일 때 plot 메서드 인자
- subplots : 각 DataFrame의 칼럼을 독립된 서브플롯에 그린다
- sharex : subplots=True 면 같은 X축을 공유하고 눈금과 한계를 연결한다
- sharey : subplots = True면 같은 Y축을 공유한다.
- figsize : 그래프의 크기, 튜플로 지정
- title : 그래프의 제목을 문자열로 지정
- sort_columns : 칼럼을 알파벳 순서로 그린다.
그래프를 그리는 과정
- fig = plt.figure(): figure 객체를 선언해 '도화지를 펼쳐' 줍니다.
- ax1 = fig.add_subplot(1,1,1) : 축을 그립니다.
- ax1.bar(x, y) 축안에 어떤 그래프를 그릴지 메서드를 선택한 다음, 인자로 데이터를 넣어줍니다.
- 그래프 타이틀 축의 레이블 등을 plt의 여러 메서드 grid, xlabel, ylabel 을 이용해서 추가해 주고
- plt.savefig 메서드를 이용해 저장해 줍니다.
'Aiffel > Fundamental' 카테고리의 다른 글
Stochastic Gradient Descent (0) | 2022.01.06 |
---|---|
RandomForest (0) | 2022.01.06 |
Git, Github (0) | 2021.12.30 |
프로그래밍 패러다임 (0) | 2021.12.30 |
클래스, 모듈, 패키지 (0) | 2021.12.30 |
댓글