|
4 | 4 |
|
5 | 5 | 각 내용은 jupyter notebook으로 만들 예정입니다. |
6 | 6 |
|
7 | | -전체적인 내용이 완성되기 전까지는 표현이 살짝 raw 할 수 있습니다. |
8 | | - |
| 7 | +전체적인 내용이 완성되기 전까지는 표현이 살짝 raw 할 수 있습니다. |
| 8 | + |
9 | 9 | - 이 내용을 보기전에 [pandas나 numpy 튜토리얼(TBD)](/data_processing)을 먼저 보면 좋습니다. |
10 | 10 | - 제목에 link + bold처리는 1차 완료한 내용입니다. |
11 | 11 |
|
12 | | -## 기초 |
13 | | - |
14 | | -> 이것만 알아도 기본은 먹고 들어간다! |
15 | | -
|
16 | | -### 1. matplotlib 입문 |
17 | | - |
18 | | -기본적인 문법 연습과 matplotlib를 가볍게 살펴봅시다. |
| 12 | +## 1. matplotlib와 시각화 이해하기 |
19 | 13 |
|
20 | | -- [**1-1. 기본적인 plot 3가지 (line, bar, scatter)**](/matplotlib/1-1.3_basic_plots.ipynb) |
21 | | -- [**1-2. Matplotlib의 미리보기**](/matplotlib/1-2.preview.ipynb) |
22 | | -- [**1-3. API의 이해**](/matplotlib/1-3.API.ipynb) |
23 | | -- [**1-4. Figure와 Axes**](/matplotlib/1-4.Figure_Axes.ipynb) |
24 | | -- [**1-5. 색과 테마**](/matplotlib/1-5.Color_Stylesheet.ipynb) |
| 14 | +- [1-1. 기본적인 plot 3가지](/matplotlib/1-1.3_basic_plots.ipynb) |
| 15 | +- [1-2. Matplotlib의 미리보기](/matplotlib/1-2.preview.ipynb) |
| 16 | +- [1-3. API의 이해](/matplotlib/1-3.API.ipynb) |
| 17 | +- [1-4. Figure와 Axes](/matplotlib/1-4.Figure_Axes.ipynb) |
| 18 | +- [1-5. 색과 테마](/matplotlib/1-5.Color_Stylesheet.ipynb) |
25 | 19 | - [1-6. Text의 종류와 위치](/matplotlib/1-6.Text.ipynb) |
| 20 | +- 1-7. numpy와 pandas |
26 | 21 |
|
27 | | -### 2. matplotlib의 다양한 시각화 |
28 | | - |
29 | | -matplotlib에서 제공하는 여러 함수를 사용하며 시각화에 대한 시야를 넓혀봅시다. |
30 | | - |
31 | | -- 다양한 plot (1) : hist |
32 | | -- 다양한 plot (2) : box plot, violin plot |
33 | | -- 다양한 plot (3) : heatmap, countour, colorbar |
34 | | -- 다양한 plot (4) : pie chart, polar axis |
35 | | -- 다양한 plot (4) : stream plot |
36 | | -- 다양한 plot (5) : 3D |
37 | | - |
38 | | -### 3. matplotlib 활용도 높이기 |
39 | | - |
40 | | -간단하지만 좋은 기능을 모아봤습니다. |
41 | | - |
42 | | -- Plot의 Lifecycle |
43 | | -- Layout 가이드 |
44 | | -- rcParams 사용하기 |
45 | | -- 이미지 파일 읽기 |
46 | | -- Pandas에서 사용하기 |
47 | | - |
48 | | -## 심화 |
49 | | - |
50 | | -> plot깎는 개발자가 되어 완성된 plot을 만들어보자! |
51 | | -
|
52 | | -### 4. 더 잘 설명하기 위한 Text & Path |
53 | | - |
54 | | -제목, 축, 설명 등 여러 text요소를 활용합시다. |
55 | | - |
56 | | -- 텍스트에서 custom할 수 있는 요소 |
57 | | -- bbox로 텍스트 감싸기 |
58 | | -- 수식 쓰기 |
59 | | -- Path 사용하기 |
60 | | - |
61 | | -### 5. 더 이쁜 시각화를 위한 Color & Theme |
| 22 | +## 2. matplotlib의 다양한 시각화 방법 |
62 | 23 |
|
63 | | -기본 theme만 벗어나도 고수처럼 보일 수 있습니다. |
| 24 | +- 2-1. 다양한 plot (1) : hist |
| 25 | +- 2-2. 다양한 plot (2) : box plot, violin plot |
| 26 | +- 2-3. 다양한 plot (3) : heatmap, countour, colorbar |
| 27 | +- 2-4. 다양한 plot (4) : pie chart, polar axis |
| 28 | +- 2-5. 다양한 plot (4) : stream plot |
| 29 | +- 2-6. 다양한 plot (5) : 3D |
64 | 30 |
|
65 | | -- colormaps 이해하기 |
66 | | -- theme 활용 |
| 31 | +## 3. 더 좋은 설명을 위한 여러 요소 |
67 | 32 |
|
68 | | -### 6. 더 깔끔하게 그리기 위한 Subplot들 |
| 33 | +- 3-1. Text params |
| 34 | +- 3-2. Grid |
| 35 | +- 3-3. Axis |
| 36 | +- 3-4. Path |
69 | 37 |
|
70 | | -Dashboard처럼 차트들을 나눠봅시다. |
| 38 | +## 4. 더 이쁜 시각화를 위한 Color |
71 | 39 |
|
72 | | -- plot 여러개 그리기 (1) : Gridspecs |
73 | | -- plot 여러개 그리기 (2) : Imagegrid |
74 | | -- plot안에 plot 그리기 : inset_axes, make_axes_locatable |
| 40 | +- 4-1. color |
| 41 | +- 4-2. choose colormaps |
| 42 | +- 4-3. create colormaps |
75 | 43 |
|
76 | | -### 7. Matplotlib 고인물되기 |
| 44 | +## 5. 완성된 시각화를 위한 정렬 |
77 | 45 |
|
78 | | -- Animation |
79 | | -- Interactive |
| 46 | +- 5-1. plot 여러개 그리기 (1) : Gridspecs |
| 47 | +- 5-2. plot 여러개 그리기 (2) : Imagegrid |
| 48 | +- 5-3. plot안에 plot 그리기 : inset_axes, make_axes_locatable |
80 | 49 |
|
| 50 | +## 6. Settings & Custom |
81 | 51 |
|
| 52 | +- 6-1. rcParams |
| 53 | +- 6-2. theme 활용 |
| 54 | +- 6-3. custom theme |
82 | 55 |
|
| 56 | +## 7. Interactive & Animation |
83 | 57 |
|
| 58 | +- 7-1. Animation |
| 59 | +- 7-2. Interactive |
0 commit comments