# ์ง๋ ์ฃผ์ฐจ ๋ฆฌ๋ทฐ
# ๋ฐ์ดํฐ ์๊ฐํ
- ๋ฐ์ดํฐ๋ฅผ ์ดํดํ๊ธฐ ์ฝ๊ฒ ์๊ฐ์ ์ผ๋ก ํํํ๋ ๊ฒ
- ๊ฐ์ ์ข ๋ฅ์ ๊ฐ์ฒด(Object)์์ฑ์ ์ํด ์ ์๋๋ ํ (ํ์)
# ๊บฝ์์ ๊ทธ๋ํ
- ๊บฝ์์ ๊ทธ๋ํ๋ฅผ ๊ทธ๋ฆฌ๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ์ ธ์ด
- matplotlib.pyplot
- plot() ํจ์ ์ฌ์ฉ
- plot ํจ์ ํ์ : plot (x์ถ, y์ถ)
- show() ํจ์๋ก ๋ง์นจ
# ๋ถ๊ฐ์ ๋ณด ๋ฃ๊ธฐ
- plt.title() : ์ ๋ชฉ์ ๋ฃ์
- plt.rc() : ํ๊ธ ์ฒ๋ฆฌ, ()์ 'font', family = "๊ธ๊ผด"
- plt.xlabel() : x์ถ ๋ ์ด๋ธ
- plt.ylabel() : y์ถ ๋ ์ด๋ธ
# ๋ถ๊ฐ์ ๋ณด ๋ฃ๊ธฐ - ๋ง์ปค
- marker = "์ต์ "
- color = "์ต์ "
# ๋ถ๊ฐ์ ๋ณด ๋ฃ๊ธฐ - ์ ๋๊ป(linewidth / ์ ์คํ์ผ(linestyle)
- linewidth = ์ซ์
- linestyle = "์ต์ "
# ๋ถ๊ฐ์ ๋ณด ๋ฃ๊ธฐ - legend
- label = "legend option1"
- label = "legend option2"
- plt.legend()
# ๋ด์ฅ์๊ฐํ๋ฅผ ์ด์ฉ : pandas ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ฉ
# ๊ทธ๋ํ / ์ฐจํธ ์๊ฐํ
# ๋ง๋๊ทธ๋ํ
- import pandas as pd
- ์์ง ๋ง๋๊ทธ๋ํ : plt.bar()
- ์ํ ๋ง๋๊ทธ๋ํ : plt.barh()
# ์๊ทธ๋ํ (ํ์ด ์ฐจํธ)
- plt.pie()
- labels : ์๊ทธ๋ํ์ ๋ํ๋๋ ๋ ์ด๋ธ
- autopct : ๋ถ์ฑ๊ผด ์์ ํ์๋๋ ์ซ์ํ์
- startangle : ๋ถ์ฑ๊ผด ์์ ๊ฐ๋
- counterclock : ์๊ณ๋ฐฉํฅ, ๋ฐ์๊ณ๋ฐฉํฅ
- explode : ๋ถ์ฑ๊ผด์ด ํ์ด ์ฐจํธ์ ์ค์ฌ์์ ๋ฒ์ด๋๋ ์ ๋
# ์ฐ์ ๋
- plt.scatter()
- color / alpha / cmap / label / s / c
- plt.hist() : ํ์คํ ๊ทธ๋จ
- plt.boxplot() : ์์์์ผ(๋ฐ์คํ๋กฏ)
'Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Django] 7์ฃผ์ฐจ. ์ฅ๊ณ ์คํฐ๋ (0) | 2024.06.06 |
---|---|
[์ํํธ์จ์ด์์ฐฝ์์ ์ฌ๊ณ ] 11์ฃผ์ฐจ. ํ๋ก๊ทธ๋จ ํ๋ฉด ๊ตฌ์ฑ (0) | 2024.05.22 |
[์ํํธ์จ์ด์์ฐฝ์์ ์ฌ๊ณ ] 10์ฃผ์ฐจ. ํด๋์ค์ ๊ฐ์ฒด (0) | 2024.05.08 |
[์ํํธ์จ์ด์์ฐฝ์์ ์ฌ๊ณ ] 7์ฃผ์ฐจ. ๋ณตํฉ ์๋ฃํ ์์ฉ(dictionary, sort) (0) | 2024.04.17 |
[์ํํธ์จ์ด์์ฐฝ์์ ์ฌ๊ณ ] 5์ฃผ์ฐจ. ๋ฐ๋ณต๋ฌธ (0) | 2024.04.03 |