일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 주피터노트북그래프
- python수업
- SQL
- 파이썬데이터분석주피터노트북
- 파이썬크롤링
- 팀플기록
- 파이썬
- 판다스그래프
- SQL수업
- sql연습
- 파이썬수업
- sql따라하기
- 데이터분석시각화
- 맷플롯립
- 판다스데이터분석
- 주피터노트북데이터분석
- 수업기록
- 주피터노트북맷플롯립
- Python
- 파이썬시각화
- 파이썬알고리즘
- SQLSCOTT
- sql연습하기
- matplotlib
- 파이썬차트
- python데이터분석
- python알고리즘
- 파이썬데이터분석
- 주피터노트북
- 주피터노트북판다스
- Today
- Total
목록주피터노트북그래프 (9)
IT_developers
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/sj6ND/btrGEx41t6F/9fYc7PvxGbg2SykOd9HhF1/img.png)
pie plot(원 그래프) NaN이 있으면 0으로 채워짐 음수값이 있으면 오류 발생 기본 라이브러리 import pandas as pd import matplotlib.pyplot as plt import numpy as np 한글처리 plt.rcParams['font.family'] = 'Malgun Gothic' plt.rcParams['axes.unicode_minus'] = False 1) 기본 원 그래프 Name값이 y축 2) 에러 컬럼이 여러개 일 때 기준을 줘야함 ValueError: pie requires either y column or 'subplots=True' 3) 컬럼명 지정 4) 옵션 subplots = True : 컬럼별로 그래프를 그려줌 figsize : 그래프 크기 조절 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/BqzOM/btrGGcSEM8s/QUKntxt8GJmtaMfFY0Pvu0/img.png)
area plot(면적 그래프) NaN 값이 있으면 자동으로 0으로 채워짐 기본값으로 누적시켜서 작성됨 기본 라이브러리 import pandas as pd import matplotlib.pyplot as plt import numpy as np 한글처리 plt.rcParams['font.family'] = 'Malgun Gothic' plt.rcParams['axes.unicode_minus'] = False 기본 그래프 stacked = True : 기본 stacked = False : 겹치지 않음 grid = True : 그리드 옵션
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/5Cpd7/btrGGRm6TKX/B0ihf0Pe9xkpbzooUlXPeK/img.png)
Box plot(상자 ) 백분위 수 : 데이터를 백등분 한 것 사분위 수 : 데이터를 4등분 한 것 중위수 : 데이터의 정 가운데 순위에 해당하는 값.(관측치의 절반은 크거나 같고 나머지 절반은 작거나 같다.) 제 3사분위 수 (Q3) : 중앙값 기준으로 상위 50% 중의 중앙값, 전체 데이터 중 상위 25%에 해당하는 값 제 1사분위 수 (Q1) : 중앙값 기준으로 하위 50% 중의 중앙값, 전체 데이터 중 하위 25%에 해당하는 값 사분위 범위 수(IQR) : 데이터의 중간 50% (Q3 - Q1) 기본 라이브러리 import pandas as pd import matplotlib.pyplot as plt import numpy as np 한글처리 plt.rcParams['font.family'] =..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/byTcrR/btrGF7qm6YH/YXbHuwdJxraHRFKFiWFdt1/img.png)
기본 라이브러리 import pandas as pd import matplotlib.pyplot as plt import numpy as np 한글처리 plt.rcParams['font.family'] = 'Malgun Gothic' plt.rcParams['axes.unicode_minus'] = False 1~100까지 랜덤 50개 숫자 데이터 생성 1) 기본 히스토그램 hist() kind='hist' 기본 구간 10 bins : 구간 변경 1000개 데이터 생성 2) 히스토그램 옵션 주기 alpha : 투명도 bins : 구간 stacked : 쌓기 orientation='horizontal' :옆으로 그리기 데이터 생성 3) 그룹별 히스토그램 카테고리가 구현 되어 있을 때 알아서 그려짐. plo..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/efX7P3/btrGExDxNUM/jsrpHl6z9eP5H4CDnDMgfK/img.png)
기본 라이브러리 import pandas as pd import matplotlib.pyplot as plt import numpy as np 한글처리 plt.rcParams['font.family'] = 'Malgun Gothic' plt.rcParams['axes.unicode_minus'] = False 날짜 데이터 1000개 생성 1) 기본 막대 차트 2021-01-05 날짜로 차트 작성 kind='bar' : 종류를 지정 plot.bar() 2) 가로 축 선 생성 axhline (): 가로 축 음수가 있을 때 기준 = 0 옵션 : rot = 0 10개의 데이터 3) 누적 막대 stacked = True 4) 수평 막대 barh kind = 'barh' 5) 인덱스 설정 group, sector ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ejLO6R/btrGFJ4gQk9/vdrwLgVHYKMhTjvWBP5nr1/img.png)
기본 라이브러리 import pandas as pd import matplotlib.pyplot as plt import numpy as np 한글처리 plt.rcParams['font.family'] = 'Malgun Gothic' plt.rcParams['axes.unicode_minus'] = False 1) 기본 선 그래프 범례 기본 2) 범례 제거 3) 보조 축 설정 secondary_y : 보조축 4) 보조축 + 축 레이블 지정 set_ylabel : 축 레이블 지정 mark_right = False 5) subplots 각각 나눠서 그려줌 동일한 차트로 그려냄 layout sharex : x 축 공유 sharey : y축 공유 subtitle : 전체 피겨의 타이틀
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dJVYIO/btrGnh1LNUG/yFKK8OWkbfvpxR8vGwKR81/img.png)
기본 세팅 라이브러리 : import matplotlib.pylab as plt plt.rcParams['font.family'] = 'Malgun Gothic' plt.rcParams['axes.unicode_minus'] = False 그래프 세팅 1) 선 굵기 : linewidth 2) 마커 : marker 3) 선모양 : linestyle 4) 선 색상 : color 16진수 가능 5) 포맷 6) 축약 7) alpha : 투명도 8) 그래프 크기 9) 배경색
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/83TSP/btrGnXoriOT/l3vPpnRCkNiC1s2lHR3TQ0/img.png)
기본 세팅 라이브러리 : import matplotlib.pylab as plt plt.rcParams['font.family'] = 'Malgun Gothic' plt.rcParams['axes.unicode_minus'] = False 그래프 세팅 범례 설정 1) 색상 지정 2) 범례 위치 설정 범례 위치 지정하기 - 기본은 5 0 or 아무값도 안 주면 그래프에 따라 자동으로 위치 지정 3) 범례 폰트 사이즈 지정 4) 범례 행 수 지정 [실습] [문제] : data1(x : 1, 2, 3; y : 1, 2, 3) 과 data2(x : 1, 2, 3; y : 1, 100, 200) 을 그래프로 출력