Skip to content

Commit 23272ce

Browse files
committed
add matplotlib basic + etc
1 parent 5f12749 commit 23272ce

File tree

6 files changed

+606
-16
lines changed

6 files changed

+606
-16
lines changed

β€Ždata_processing/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# 데이터 처리 라이브러리
2+
3+
## Numpy
4+
5+
## Pandas

β€Žmatplotlib/1-2.preview.ipynb

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,9 @@
88
"\n",
99
"μ•žμœΌλ‘œ Matplotlib을 μ‚΄νŽ΄λ³΄κΈ°μ „μ— κ°€λ³κ²Œ μ–΄λ–€ μš”μ†Œκ°€ μžˆλŠ”μ§€ μ‚΄νŽ΄λ΄…μ‹œλ‹€.\n",
1010
"\n",
11-
"μ½”λ“œλŠ” λ³Ό ν•„μš” μ—†μŠ΅λ‹ˆλ‹€. 그림만 λ³΄μ„Έμš” :)\n",
11+
"Matplotlibμ—μ„œ κ³΅μ‹μœΌλ‘œ μ œκ³΅ν•˜λŠ” Plotμž…λ‹ˆλ‹€.\n",
12+
"\n",
13+
"μ—¬κΈ°μ„œλŠ” μ½”λ“œλ₯Ό λ³Ό ν•„μš” μ—†μŠ΅λ‹ˆλ‹€. 그림만 λ³΄μ„Έμš” :)\n",
1214
"\n",
1315
"> ν•œκΈ€νŒ λ²ˆμ—­ μ˜ˆμ •"
1416
]
@@ -173,19 +175,23 @@
173175
"cell_type": "markdown",
174176
"metadata": {},
175177
"source": [
176-
"μ—¬κΈ°μ„œ λ³Ό ν¬μΈνŠΈλŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.\n",
178+
"μ•žμœΌλ‘œλŠ” λ‹€μŒκ³Ό 같은 λ‚΄μš©μ— μ΄ˆμ μ„ 두며 μ‚΄νŽ΄λ³Ό μ˜ˆμ •μž…λ‹ˆλ‹€.\n",
177179
"\n",
178-
"1. **어디에 ν…μŠ€νŠΈλ₯Ό μ‚¬μš©ν•  수 μžˆμ„κΉŒ?**\n",
180+
"1. **μ–΄λ–€ 색을 μ‚¬μš©ν•˜λ©΄ 보기 μ’‹μ„κΉŒ?**\n",
179181
"\n",
180-
"제λͺ©, μΆ• 큰 λ‹¨μœ„, μΆ• μž‘μ€ λ‹¨μœ„, μΆ• λ ˆμ΄λΈ”, λ²”μ£Ό λ“± λ§Žμ€ 정보가 μžˆμŠ΅λ‹ˆλ‹€. μ–΄λ–»κ²Œ μ»€μŠ€ν…€ν•˜κ³  μ–΄λ–»κ²Œ μΆ”κ°€ν•΄μ•Ό 더 쒋은 κ·Έλž˜ν”„κ°€ 될 수 μžˆμ„μ§€ μ‚΄νŽ΄λ΄…μ‹œλ‹€.\n",
182+
"μ—¬κΈ°μ„œλŠ” νŒŒλž€μƒ‰κ³Ό 빨간색을 μ‚¬μš©ν•˜μ—¬ 전체적인 ν‹€μ—μ„œ 가독성을 λ†’μ˜€μŠ΅λ‹ˆλ‹€. \n",
183+
"κ³Όμ—° κ·Έλž˜ν”„μ— λ‹΄κΈΈ 정보가 λ§Žμ„ λ•Œ μ–΄λ–€ 색을 μ‚¬μš©ν•˜λ©΄ 더 미적으둜 ν’λΆ€ν•˜κ³  가독성을 높일 수 μžˆλŠ”μ§€ μ‚΄νŽ΄λ΄…μ‹œλ‹€.\n",
181184
"\n",
182-
"2. **ν…μŠ€νŠΈ μ™Έμ—λŠ” μ–΄λ–€ 정보가 μ‹œκ°ν™”μ— 도움을 쀄 수 μžˆμ„κΉŒ?**\n",
185+
"2. **어디에 ν…μŠ€νŠΈλ₯Ό μ‚¬μš©ν•  수 μžˆμ„κΉŒ?**\n",
183186
"\n",
184-
"ν˜„μž¬ ν…μŠ€νŠΈ 외에도 κ·Έλ¦¬λ“œ(νšŒμƒ‰ 점선)κ³Ό ν…μŠ€νŠΈμ™€ ν•¨κ»˜ μ‚¬μš©ν•˜λŠ” 원, ν™”μ‚΄ν‘œ 등을 μ΄μš©ν•˜μ—¬ 좔가적인 정보λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. λ‹¨μˆœνžˆ κ·Έλž˜ν”„μ˜ κ·Έλ¦Όκ³Ό ν…μŠ€νŠΈ 말고도 μ–΄λ–€ λ‚΄μš©μ„ μΆ”κ°€ν•  수 μžˆλŠ”μ§€ μ‚΄νŽ΄λ΄…μ‹œλ‹€.\n",
187+
"제λͺ©, μΆ• 큰 λ‹¨μœ„, μΆ• μž‘μ€ λ‹¨μœ„, μΆ• λ ˆμ΄λΈ”, λ²”μ£Ό λ“± λ§Žμ€ 정보가 μžˆμŠ΅λ‹ˆλ‹€. \n",
188+
"μ–΄λ–€ ν…μŠ€νŠΈλ₯Ό 어디에 μΆ”κ°€ν•΄μ•Ό 더 μ΄ν•΄ν•˜κΈ° μ‰¬μšΈ 수 μžˆμ„μ§€ μƒκ°ν•΄λ΄…μ‹œλ‹€.\n",
185189
"\n",
186-
"3. **μ–΄λ–€ 색을 μ‚¬μš©ν•˜λ©΄ 보기 μ’‹μ„κΉŒ?**\n",
190+
"3. **ν…μŠ€νŠΈ μ™Έμ—λŠ” μ–΄λ–€ 정보가 μ‹œκ°ν™”μ— 도움을 쀄 수 μžˆμ„κΉŒ?**\n",
187191
"\n",
188-
"μ—¬κΈ°μ„œλŠ” νŒŒλž€μƒ‰κ³Ό 빨간색을 μ‚¬μš©ν•˜μ—¬ 전체적인 ν‹€μ—μ„œ 가독성을 λ†’μ˜€μŠ΅λ‹ˆλ‹€. κ³Όμ—° κ·Έλž˜ν”„μ— λ‹΄κΈΈ 정보가 λ§Žμ„ λ•Œ μ–΄λ–€ 색을 μ‚¬μš©ν•˜λ©΄ 더 미적으둜 ν’λΆ€ν•˜κ³  가독성을 높일 수 μžˆλŠ”μ§€ μ‚΄νŽ΄λ΄…μ‹œλ‹€."
192+
"ν˜„μž¬ ν…μŠ€νŠΈ 외에도 κ·Έλ¦¬λ“œ(νšŒμƒ‰ 점선)κ³Ό ν…μŠ€νŠΈμ™€ ν•¨κ»˜ μ‚¬μš©ν•˜λŠ” 원, ν™”μ‚΄ν‘œ 등을 μ΄μš©ν•˜μ—¬ 좔가적인 정보λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. \n",
193+
"λ‹¨μˆœνžˆ κ·Έλž˜ν”„μ˜ κ·Έλ¦Όκ³Ό ν…μŠ€νŠΈ 말고도 μ–΄λ–€ λ‚΄μš©μ„ μΆ”κ°€ν•  수 μžˆλŠ”μ§€ μ‚΄νŽ΄λ΄…μ‹œλ‹€.\n",
194+
"\n"
189195
]
190196
},
191197
{

β€Žmatplotlib/1-3. API.ipynb

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@
7373
"cell_type": "markdown",
7474
"metadata": {},
7575
"source": [
76-
"λ§ˆμ§€λ§‰μ— μ‚¬μš©ν•œ `plt.show()` ν•¨μˆ˜λŠ” ν˜„μž¬ 그리고 μžˆλŠ” plot을 λͺ¨λ‘ λ°˜ν™˜ν•˜λŠ” ν•¨μˆ˜μž…λ‹ˆλ‹€. Notebook λ“± Ipython modeμ—μ„œλŠ” μ‚¬μš©ν•˜μ§€ μ•Šμ•„λ„ plot을 κ·Έλ €μ£Όμ§€λ§Œ, Ipython modeκ°€ μ•„λ‹Œ κ²½μš°μ—λŠ” κΌ­ ν•„μš”ν•©λ‹ˆλ‹€."
76+
"λ§ˆμ§€λ§‰μ— μ‚¬μš©ν•œ `plt.show()` ν•¨μˆ˜λŠ” ν˜„μž¬ 그리고 μžˆλŠ” plot을 λͺ¨λ‘ λ°˜ν™˜ν•˜λŠ” ν•¨μˆ˜μž…λ‹ˆλ‹€. \n",
77+
"Notebook λ“± Ipython modeμ—μ„œλŠ” μ‚¬μš©ν•˜μ§€ μ•Šμ•„λ„ plot을 κ·Έλ €μ£Όμ§€λ§Œ, Ipython modeκ°€ μ•„λ‹Œ κ²½μš°μ—λŠ” κΌ­ ν•„μš”ν•©λ‹ˆλ‹€."
7778
]
7879
},
7980
{
@@ -128,9 +129,12 @@
128129
"\n",
129130
"그리고 `ax`λΌλŠ” κ·Έλž˜ν”„ 곡간에 직접 x, yλ₯Ό 그리고 μ΅œμ’…μ μœΌλ‘œ plot을 λ°˜ν™˜ν•©λ‹ˆλ‹€.\n",
130131
"\n",
131-
"pyplot 방식과 객체지ν–₯ 방식 λͺ¨λ‘ 각각의 μž₯점이 μžˆμŠ΅λ‹ˆλ‹€. 본인이 νŽΈν•œ 방식을 μ‚¬μš©ν•˜λ©΄ 되고, \n",
132+
"pyplot 방식과 객체지ν–₯ 방식 λͺ¨λ‘ 각각의 μž₯점이 μžˆμŠ΅λ‹ˆλ‹€. \n",
133+
"pyplot을 μ΄μš©ν•˜μ—¬ 객체λ₯Ό λ°˜ν™˜ν•˜μ—¬ μ‚¬μš©ν•˜λ‹ˆ ν˜Όμš©ν•΄μ„œ μ‚¬μš©ν•˜λŠ” κ²½μš°κ°€ λŒ€λ‹€μˆ˜μž…λ‹ˆλ‹€.\n",
132134
"\n",
133-
"> μ•žμœΌλ‘œ μ‚¬μš©ν•˜λŠ” matplotlib κ΄€λ ¨ ν•¨μˆ˜λŠ” λŒ€λΆ€λΆ„ 객체지ν–₯ APIλ₯Ό μ‚¬μš©ν•˜μ§€λ§Œ 비ꡐλ₯Ό μœ„ν•΄ 같은 κΈ°λŠ₯을 ν•˜λŠ” pyplot ν•¨μˆ˜λ“€λ„ μ†Œκ°œν•  μ˜ˆμ •μž…λ‹ˆλ‹€."
135+
"κ·ΈλŸ¬λ‹ˆ λ‘˜ 쀑에 μ—¬λŸ¬λΆ„μ΄ νŽΈν•œ 방식을 μ‚¬μš©ν•˜λ©΄ λ©λ‹ˆλ‹€.\n",
136+
"\n",
137+
"> μ•žμœΌλ‘œ μ‚¬μš©ν•˜λŠ” matplotlib κ΄€λ ¨ ν•¨μˆ˜λŠ” λŒ€λΆ€λΆ„ 객체지ν–₯ APIλ₯Ό μ‚¬μš©ν•˜μ§€λ§Œ 비ꡐλ₯Ό μœ„ν•΄ 같은 κΈ°λŠ₯을 ν•˜λŠ” pyplot API듀도 μ†Œκ°œν•  μ˜ˆμ •μž…λ‹ˆλ‹€."
134138
]
135139
},
136140
{

0 commit comments

Comments
 (0)