| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- plt
- 문제풀이
- python
- 순열
- 재귀함수
- matplotlib
- pandas 메소드
- SQL
- barh
- 스터디노트
- Machine Learning
- numpy
- 조합
- DataFrame
- 기계학습
- MacOS
- maplotlib
- INSERT
- pandas
- 머신러닝
- 자료구조
- Slicing
- 등차수열
- Folium
- 통계학
- pandas filter
- 등비수열
- 리스트
- 파이썬
- tree.fit
- Today
- Total
목록pandas (18)
코딩하는 타코야끼
Seaborn matplotlib을 기반으로 다양한 테마와 그래프를 제공하는 파이썬 시각화 패키지.- http://seaborn.pydata.org/ 공식 사이트의 gallary에 제공하는 다양한 그래프와 예제를 확인 할 수 있다. 설치: 아나콘다에는 포함되있다. !pip install seaborn # seaborn 설치 import seaborn as sns import matplotlib.pyplot as plt tips = sns.load_dataset('tips') print(type(tips)) tips 📍 rugplot( ), kdeplot( ), displot( ) 1차원 연속형 값들의 분포를 시각화 하는 그래프 🌓 rugplot( ) 각 데이터들의 위치를 보여준다. plt.figure(f..
1. Pandas 시각화 판다스 자체적으로 matplotlib 를 기반으로 한 시각화기능을 지원한다. Series나 DataFrame에 plot() 함수나 plot accessor를 사용한다. https://pandas.pydata.org/pandas-docs/stable/user_guide/visualization.html 📍 plot( ) kind 매개변수에 지정한 값에 따라 다양한 그래프를 그릴 수 있다. kind : 그래프 종류 지정 'line' : line plot (default) 'bar' : vertical bar plot 'barh' : horizontal bar plot 'hist' : histogram 'box' : boxplot 'kde' : Kernel Density Estimat..
1. 파이차트 그리기 📍 파이차트 각 범주(Category)가 데이터에서 차지하는 비율을 나타내는데 사용 pie(x, labels) 이용 x: 값 (값들을 100을 기준으로 비율을 계산해 크기 설정) labels : 값들의 label autopct: 조각내에 표시될 비율의 문자열 형식. '%fmt문자' fmt문자: f(실수), d(정수), %% (%) 🌓 시각화 tall = 180.43 weight = 74.23 print(f'{tall},{weight}') print('{}, {}'.format(tall, weight)) print('%.2f%%, %f' % (tall, weight)) # 타입: %f - 실수, %d - 정수, %s - 문자열 >>> 180.43,74.23 180.43, 74.23 1..
1. 산점도 (Scatter Plot) 그리기 📍산점도(산포도) X와 Y축을 가지는 좌표평면상 관측값들을 점을 찍어 표시하는 그래프 변수(Feature)간의 상관성이나 관측값들 간의 군집 분류를 확인할 수 있다. scatter( ) 메소드 사용 1번인수 : x값, 2번인수 y값 x와 y값들을 모두 매개변수로 전달해야 한다. x,y 의 인수는 스칼라 실수나 리스트 형태의 객체들을 넣는다. 리스트 튜플 numpy 배열 (ndarray) 판다스 Series x와 y의 원소의 수는 같아야 한다. x = range(1, 1001, 50) y = range(1001, 1, -50) y2 = range(1, 1001, 50) print(len(x), len(y)) >>> 20 20 plt.scatter(x, y, l..
1. 선 그래프 (Line plot) 그리기 📍 선 그래프(꺽은선 그래프) 점과 점을 선으로 연결한 그래프 시간의 흐름에 따른 변화를 표현할 때 많이 사용한다. (시계열) plot([x], y) 1번인수 : x값(생략가능), 2번인수 y값 인수가 하나인 경우 y 축의 값으로 설정되고 X값은 (0 ~ len(y)-1) 범위로 지정된다. x,y 의 인수는 리스트 형태의 객체들을 넣는다. 리스트 튜플 numpy 배열 (ndarray) 판다스 Series x와 y의 size는 같아야 한다. 하나의 axes(subplot)에 여러 개의 선 그리기 같은 axes에 plot()를 여러번 실행한다. 📍 선 스타일 https://matplotlib.org/3.0.3/gallery/lines_bars_and_markers..
1. Matplotlib 데이터의 시각화를 위한 파이썬 패키지 2차원 그래프를 위한 패키지이나 확장 API들을 이용해 3D 그래프등 다양한 형식의 시각화를 지원 파이썬 기반의 다른 시각화 패키지의 기본이 된다. Seaborn, Pandas 등이 Matplotlib를 기반으로 사용한다. https://matplotlib.org 📍 장점 동작하는 OS를 가리지 않는다. MATLAB과 유사한 사용자 인터페이스를 가진다. 그래프에 대한 상세한 설정을 할 수 있다. 다양한 출력 형식으로 저장할 수 있다. 📍 matplotlib 그래프 구성요소 figure 전체 그래프가 위치할 기본 틀 하나의 figure에 여러개의 그래프를 그릴 수 있다. https://matplotlib.org/stable/api/_as_gen..