๋ฐ์ํ
๋ฐ์ดํฐ ์๊ฐํ
- ๋ชฉ์
- ๋ฐ์ดํฐ์ ๋ํ ์ดํด๋ฅผ ๋๊ธฐ ์ํด์.
- ์์ฌ๊ฒฐ์ ์ ๋์์ ์ค๋ค.
- ๋ฐฉ๋ฒ
- 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:ํ์ดํ๋ ํ์์ ๋ฐ์ดํฐ ๋ถ์ (0) | 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 |