import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4])
plt.show()
์์ | ์ ๋ ฅ | ์ฝ์ด |
---|---|---|
ํ๋์ | blue | b |
์ด๋ก์ | green | g |
๋นจ๊ฐ์ | red | r |
๋ ธ๋์ | green | y |
๊ฒ์์ | black | k |
์ฒญ๋ก์ | cyan | c |
ํฐ์ | white | w |
์ํ์ | magenta | m |
์ด ์ธ์๋ css ์์์ด๋ Tableau ์์ ๋ฑ ๋ค์ํ ์์์ ์ง์ํ๋ค.
๋ง์ปค
๋ง์ปค ์ ๋ ฅ ์ . ํฝ์ , ์ o ๋ณ * ๋ํ๊ธฐ + x x ๋ค์ด์๋ชฌ๋ D
์ ์คํ์ผ
์ ์คํ์ผ ์ ๋ ฅ ์ค์ - ํ์ -- ํ์ - ์ ์ -. ์ ์ :
# x์ถ ์ด๋ฆ ์ค์
plt.xlabel("x์ถ", **kwargs)
# y์ถ ์ด๋ฆ ์ค์
plt.ylabel("y์ถ", **kwargs)
# ์ฌ๊ธฐ์ **kwargs๋ ํ
์คํธ์ ํน์ฑ์ ์ค์ ํ๋ ํค์๋๋ฅผ ๋งํ๋ค.
# title ์ค์
plt.title("์ ๋ชฉ",loc)
# loc๋ 'center', 'left', 'right'๊ฐ ์๋ค.
# x์ถ์ ๋๊ธ ์ค์
plt.xticks([0, 1, 2])
# y์ถ์ ๋๊ธ ์ค์
plt.yticks(np.arange(1, 6))
# tick์ ๋ค์๊ณผ ๊ฐ์ด ๋๊ธ์ ์ด๋ฆ์ ์ง์ ํ ์ ์๋ค.
plt.xticks(np.arange(0, 2, 0.2), labels=['Jan', '', 'Feb', '', 'Mar', '',
'May', '', 'June', '', 'July'])
plt.yticks(np.arange(0, 7), ('0', '1GB', '2GB', '3GB', '4GB', '5GB', '6GB'))
plt.tick_params(axis='x', direction='in', length=3, pad=6,
labelsize=14, labelcolor='green', top=True)
plt.tick_params(axis='y', direction='inout', length=10, pad=15,
labelsize=12, width=2, color='r')
axis๋ ์ค์ ์ด ์ ์ฉ๋ ์ถ์ ์ง์ ํฉ๋๋ค. {โxโ, โyโ, โbothโ} ์ค ์ ํํ ์ ์๋ค.
direction์ โinโ, โoutโ์ผ๋ก ์ค์ ํ๋ฉด ๋๊ธ์ด ์/๋ฐ์ผ๋ก ํ์๋๋ค. {โinโ, โoutโ, โinoutโ} ์ค ์ ํํ ์ ์๋ค.
length๋ ๋๊ธ์ ๊ธธ์ด๋ฅผ ์ง์ ํ๋ค.
pad๋ ๋๊ธ๊ณผ ๋ ์ด๋ธ๊ณผ์ ๊ฑฐ๋ฆฌ๋ฅผ ์ง์ ํ๋ค.
labelsize๋ ๋ ์ด๋ธ์ ํฌ๊ธฐ๋ฅผ ์ง์ ํ๋ค.
labelcolor๋ ๋ ์ด๋ธ์ ์์์ ์ง์ ํ๋ค.
top/bottom/left/right๋ฅผ True/False๋ก ์ง์ ํ๋ฉด ๋๊ธ์ด ํ์๋ ์์น๋ฅผ ์ ํํ ์ ์๋ค.
width๋ ๋๊ธ์ ๋๋น๋ฅผ ์ง์ ํ๋ค.
color๋ ๋๊ธ์ ์์์ ์ง์ ํ๋ค.
plt.plot([1, 2, 3, 4], [2, 3, 5, 10], label='Price ($)')
plt.legend()
# plt.legend(loc=(1.0, 1.0))
'''
์ง์ ์์น๋ฅผ ์ง์ ํ๋ ๋ฐฉ์ ์ด์ธ์๋ 'upper right', 'upper left',
'lower left', 'lower right', 'right', 'center', 'best' ๋ฑ์ผ๋ก ์์น๋ฅผ ์ง์ ํ ์ ์๋ค.
'''
# X์ถ์ ๋ฒ์: [xmin, xmax]
plt.xlim([0, 5])
# Y์ถ์ ๋ฒ์: [ymin, ymax]
plt.ylim([0, 20])
# X, Y์ถ์ ๋ฒ์: [xmin, xmax, ymin, ymax]
plt.axis([0, 5, 0, 20])
'''
axis ํจ์์๋ ์ง์ ๋ฒ์๋ฅผ ์ง์ ํ๋ ๋ฐฉ์ ์ด์ธ์๋
'on' | 'off' | 'equal' | 'scaled' | 'tight' | 'auto' | 'normal' | 'image' | 'square'
๋ฑ์ ํจ์๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
'''