11. Visualization

ChamChoi·2022년 1월 5일
0
  1. 막대 그래프 그리기
    (1) 데이터의 정의
    1) %matplotlib inline: IPython에서 사용하는 매직 메서드. Rich output에 대한 표현 방식.
    2) Rich output: 그래프, 그림, 소리, 애니메이션 같은 결과물
    3) IPython 매직 명령어 정리 링크: https://studymake.tistory.com/601

(2) 축 그리기
1) fig = plt. figure() : figure 객체 생성.
2) add_subplot : 축을 그려줌.
3) figsize: 그래프의 크기
4) matplotlib 공식문서 링크: https://matplotlib.org/stable/api/index.html
5) figure() 메서드의 정보 링크: https://matplotlib.org/stable/api/figure_api.html?highlight=figure#module-matplotlib.figure
6) add_subplot(1,1,1)의 숫자 의미: nrows, ncols, index.
7) add_subplot의 정보 링크: https://matplotlib.org/stable/api/figure_api.html?highlight=add_subplot#matplotlib.figure.Figure.add_subplot

(4) 그래프 요소 추가
1) x라벨, y라벨, 제목 추가방법: xlabel(), ylabel(), title() 메서드 사용.

  1. 선 그래프 그리기
    (1) 데이터의 정의
    1) Pandas Series 데이터 활용
    • plt.xlim(), pltylim(): 좌표축 설정
    • annotate() : 글자나 화살표 등의 주석 추가
    • grid(): 그리드 추가.
  2. plot 사용법 상세
    (1) plt.plot()로 그래프 그리기
    - plt.plot()인자로 x 데이터, y 데이터, 마커 옵션, 색상 등의 이용 가능
    - plt.subplot : 서프 플롯 추가
    (2) linestyel, marker 옵션
    - plot()의 마커인자로, 솔리드, 대쉬, 대쉬닷, 닷 등 다양한 선 스타일 및 선 색 부여 가능.
    (3) Pandas로 그래프 그리기
    1) pandas.plot 메서드 인자
    - label: 그래프의 범례 이름
    - ax: 그래프를 그릴 matplotlib의 서브플롯 객체
    - style: matplotlib에 전달할 'ko--'같은 스타일의 문자열
    - alpha: 투명도 (0~1)
    - kind: 그래프의 종류 - line, bar, barh, kde
    - logy: Y축에 대한 로그 스케일
    - use_index: 객체의 색인을 눈금 이름으로 사용할지의 여부
    - rot: 눈금 이름을 로테이션(0~360)
    - xticks, yticks: x축, y축으로 사용할 값
    - xlim, ylim: x축, y축 한계
    - grid: 축의 그리드 표시여부
    2) pandas의 data가 DataFrame일때 plot 메서드 인자
    - subplots: 각 DataFrame의 컬럼을 독립된 서브플롯에 그린다.
    - sharex: sub
profile
microCT_applications

0개의 댓글