일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- seaborn
- 머신러닝
- matplotlib
- Round
- SUM
- SQLite
- join
- TRUNCATE
- 다중 JOIN
- 결측값
- 데이터시각화
- 그로스해킹
- 파이썬
- 전처리
- PostgreSQL
- pandas
- 데이터분석
- not in
- hackerrank
- having
- solvesql
- MySQL
- 데이터리안 웨비나
- 프로그래머스
- GROUPBY
- airflow 설치
- Limit
- SQL
- Oracle
- mysql :=
Archives
- Today
- Total
Milky's note
[Part 2] 시각화-area plot, pie chart 본문
산점도 그래프(Scatter)¶
두 변수의 상관 관계를 직교 좌표계의 평면에 점으로 표현하는 그래프
- 점으로 데이터를 표기해 줍니
- x, y 값을 넣어주어야함 (hexbin과 유사)
- numeric 한 column 만 지정 가능
In [1]:
import pandas as pd
#우선 판다스 라이브러리를 import
import matplotlib.pyplot as plt
#다음으로 그래프를 그리기 위한 matplotlib.pyplot 라이브러리를 import 한다.
# 한글 입력이 되지 않을 때는 다음 줄을 입력해주면 된다.
# 맥에는 나눔 고딕이 아닌 애플고딕을 사용해야한다.
from matplotlib import rc
rc('font', family='AppleGothic')
plt.rcParams['axes.unicode_minus'] = False
샘플 데이터¶
데이터프레임 로드¶
In [2]:
df = pd.read_csv('https://bit.ly/ds-house-price-clean')
In [ ]:
df
In [ ]:
df.plot()
#plot가 안될때에는 pip3 install matplotlib로 설치한다
In [5]:
df.plot(x='월', y='분양가', kind='scatter', color='green', alpha=0.2)
Out[5]:
<AxesSubplot:xlabel='월', ylabel='분양가'>
matplotlib로 그리기¶
In [4]:
import matplotlib.pyplot as plt
import numpy as np
np.random.seed(0)
n = 50
x = np.random.rand(n)
y = np.random.rand(n)
area = (30 * np.random.rand(n))**2
# 마커 크기 설정
colors = np.random.rand(n)
# 마커 색 설정
plt.scatter(x, y, s=area, c=colors, alpha=0.5, cmap='Spectral')
# alpha는 마커의 투명도 설정
# cmap 파라미터에 컬러맵에 해당하는 문자열을 지정
plt.colorbar()
# 컬러바 나타내기
plt.show()
'Python > 요약 정리' 카테고리의 다른 글
[K-Digital] Seaborn (0) | 2022.05.18 |
---|---|
[K-Digital] Python 기초 문법 - Data Type (0) | 2022.05.18 |
[Part 2] 시각화-area plot, pie chart (0) | 2022.02.13 |
[Part 2] 시각화-box plot (0) | 2022.02.13 |
[Part 2] 시각화-고밀도 산점 그래프 (0) | 2022.02.13 |
Comments