Shiny Lime Green Star J, [์†Œํ”„ํŠธ์›จ์–ด์™€์ฐฝ์˜์ ์‚ฌ๊ณ ] 12์ฃผ์ฐจ. ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ๊ธฐ์ดˆ

# ์ง€๋‚œ ์ฃผ์ฐจ ๋ฆฌ๋ทฐ


# ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”

  • ๋ฐ์ดํ„ฐ๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ฒŒ ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œํ˜„ํ•˜๋Š” ๊ฒƒ
  • ๊ฐ™์€ ์ข…๋ฅ˜์˜ ๊ฐ์ฒด(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 ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ™œ์šฉ

line / bar
barh / kde
hist / area


# ๊ทธ๋ž˜ํ”„ / ์ฐจํŠธ ์‹œ๊ฐํ™”

 

# ๋ง‰๋Œ€๊ทธ๋ž˜ํ”„

  • 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() : ์ƒ์ž์ˆ˜์—ผ(๋ฐ•์Šคํ”Œ๋กฏ)


matplotlib.ipynb
0.27MB

user-img J
wogml
ํ˜„์žฌ๊ธ€
[์†Œํ”„ํŠธ์›จ์–ด์™€์ฐฝ์˜์ ์‚ฌ๊ณ ] 12์ฃผ์ฐจ. ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ๊ธฐ์ดˆ
ํ•จ๊ป˜ ๋ณด๋ฉด ์ข‹์„ ํฌ์ŠคํŠธ