๋ฐ์ํ
๋ฐ์ดํฐ ์๊ฐํ

- ๋ชฉ์
- ๋ฐ์ดํฐ์ ๋ํ ์ดํด๋ฅผ ๋๊ธฐ ์ํด์.
- ์์ฌ๊ฒฐ์ ์ ๋์์ ์ค๋ค.
- ๋ฐฉ๋ฒ

- 7๋จ๊ณ ์ ์ฐจ

- ์ฅ์
- ๋ง์ ์์ ๋ฐ์ดํฐ๋ฅผ ํ๋์ ์ดํดํ ์ ์๋ค.
- ํจํด ๋ถ์์ด ์ฝ๋ค.
pandas ๊ทธ๋ํ ๋๊ตฌ๋ฅผ ์์๋ณด์.
Matplotlib ๋ผ์ด๋ธ๋ฌ๋ฆฌ
Matlab plot library
- Anaconda ๋ด์ฅ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค.
- plot() ๋ฉ์๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ทธ๋ ค์ค๋ค.
- ex) df.plot()
- ์์ ๊ฐ์ด kind์ต์ ์ ์๋ตํ๋ฉด ๊ธฐ๋ณธ ์ ๊ทธ๋ํ๊ฐ ์ ์ฉ๋๋ค.

ํ๊ธ ํฐํธ ์ค๋ฅ ํด๊ฒฐ
- Matplotlib ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ํ๊ธ์ ์ง์ํ์ง ์๋๋ค.

windows ์ด์์ฒด์ ๊ธฐ๋ณธ ๊ธ๊ผด์ธ ๋ง์ ๊ณ ๋์ ์ถ์ฒํ๋ค.
๋๋ถ๋ถ์ ์ปดํจํฐ์์ ์ ๋์ค๊ธฐ ๋๋ฌธ์.
- rc
resource config.
์์์ ๋ํ ์ค์ .
์ํ๋ font๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์ ๊ฒฝ์ฐ



%matplotlib inline
→ ๊ทธ๋ํ ํ์ฌ์ฐฝ์์ ์ด๊ธฐ

%
๋ก ์์ํ๋ ๊ฑด Jupyter notebook์ ํน๋ณํ ์ฝ์์ด์ด๋ค.
์ค์ตํด๋ณด์

df.plot()
→ dataFame์ ๊ทธ๋ํ๋ก.


plt.show()
→ plt์์ show() ๋ฉ์๋๋ก ๋ณธ๋ค.

plt.rcParams[' ']
→ resouce Params.
์์์ค์ ์ parameter ๋ณด๋ด์
๊ทธ๋ํ ์ค์ ํ๊ธฐ.

- figure
→ ๊ทธ๋ฆผ. - figsize
→ ๊ทธ๋ฆผ ํฌ๊ธฐ. - [10, 5]
→ ๊ฐ๋ก, ์ธ๋ก.
์์ง ๋ง๋ ๊ทธ๋ํ ๊ทธ๋ฆฌ๊ธฐ.

df.plot(kind='bar', figsize=(๊ฐ๋กํฌ๊ธฐ, ์ธ๋กํฌ๊ธฐ))
→ ๋ง๋๊ทธ๋ํ ํฌ๊ธฐ ์ง์ ํด์ ๊ทธ๋ฆฌ๊ธฐ

plt.xticks(rotation=0)
→ x์ถ์ ๋ํ ์ค์ .
rotation์ ๊ธฐ์ธ๊ธฐ.


df2.plot(kind='barh', figsize=(6,4))
→ ์ํ ๋ง๋๊ทธ๋ํ.
bar horizontal

df.plot(kind='box')
→ ๋ฐ์ค ํ๋กฏ ๊ทธ๋ํ.

๋ฐ์ค ์ค๊ฐ ์ด๋ก์ ์ - ์ ์ค์๊ฐ์ด๋ค.
df.plot(kind='kde')
→ ์ปค๋๋ฐ๋ ๊ทธ๋ํ.

๋ฐ์ํ
'๐ Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Python]์ค์ 1:ํ์ดํ๋ ํ์์ ๋ฐ์ดํฐ ๋ถ์ (1) | 2024.06.20 |
|---|---|
| [Python]Seaborn:ํฅ์๋ ์๊ฐํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ (0) | 2024.06.19 |
| [Python]๊ฒฐ์ธก์นNaN ์ญ์ dropna (0) | 2024.06.18 |
| [Python]๋ฐ์ดํฐ ์ ๊ทํ์ ๊ฒฐ์ธก์น ๋ฐ์ดํฐ ์ฒ๋ฆฌ (0) | 2024.06.18 |
| [Python]value_counts, ํ๊ท ๊ฐ๊ณผ ์ค์๊ฐ ์ ๋ณด ํน์ธ (0) | 2024.06.18 |