Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
F
FOSS2023_1 Final
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
junseo lee
FOSS2023_1 Final
Commits
8f034429
Commit
8f034429
authored
2 years ago
by
junseo lee
Browse files
Options
Downloads
Patches
Plain Diff
Update README.md
parent
1fbb8549
No related branches found
No related tags found
No related merge requests found
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
README.md
+20
-4
20 additions, 4 deletions
README.md
with
20 additions
and
4 deletions
README.md
+
20
−
4
View file @
8f034429
...
@@ -6,6 +6,10 @@
...
@@ -6,6 +6,10 @@
## 아이템 선정 동기
## 아이템 선정 동기
### 1. 쉽고 편하게 사용할 수 있는 데이터 분석 및 시각화 라이브러리를 찾아보자!
### 2. 그리고 더 많은 사람들이 사용할 수 있도록 알리자!
### seaborn: 간단한 코드로 구현하는 시각화 기능
### seaborn: 간단한 코드로 구현하는 시각화 기능
1.
matplotlib 기반의 손쉬운 사용법
1.
matplotlib 기반의 손쉬운 사용법
*
Seaborn은 사용하기 쉬운 고수준 인터페이스를 제공하여 데이터 시각화 작업을 간편하게 만들 수 있다.
*
Seaborn은 사용하기 쉬운 고수준 인터페이스를 제공하여 데이터 시각화 작업을 간편하게 만들 수 있다.
...
@@ -30,7 +34,19 @@
...
@@ -30,7 +34,19 @@
*
하지만, 편리하지만 강력한 기능을 갖고 있어 유용한 도구가 될 수 있다.
*
하지만, 편리하지만 강력한 기능을 갖고 있어 유용한 도구가 될 수 있다.
*
pygwalker 관련 웹사이트: https://docs.kanaries.net/pygwalker
*
pygwalker 관련 웹사이트: https://docs.kanaries.net/pygwalker
## 개발 과정에서의 어려움
## 콘텐츠 제작 과정에서의 어려움
1.
colab에서 한글 포맷을 default로 지원하지 않음
*
seaborn을 설명할 때 영어로 하면 상관없지만, 한글로 그래프를 출력하면 글자가 깨진다.
## 감상
*
따라서, 한글로도 출력할 수 있도록 폰트를 설치하고, 적용하는 과정을 별도로 공부했다.
*
참고 자료: https://stackoverflow.com/questions/48374379/display-foreign-language-in-matplotlib-in-virtual-env
2.
눈높이를 맞추기 위한 자동완성 사용 지양
*
코딩에 익숙하지 않은 비전공자도 영상을 볼 수 있으므로 단축키를 최대한 사용하지 않고 코드를 작성했다.
*
또한, 사전에 모든 그래프를 미리 확인한 후, 그래프 구현 파트는 일일이 코드를 작성했다.
*
자동완성 없이 모두 구현하려니 리허설 시간이 생각보다 오래 걸렸다.
## 느낀점 및 마무리
*
matplotlib와 seaborn 라이브러리를 몇 년간 사용해왔지만, 새로운 기능들을 접할 수 있었다.
*
기존에 모르고 그냥 쓰던 파라미터들에 대하여 자세히 알게 되었다.
*
자주 사용하던 함수들도 자동완성없이 실시간으로 구현하려니 생각보다 막히는 부분이 많았고, 그만큼 성장할 수 있었다.
*
pygwalker를 사용하는 유저들이 증가하여 더욱 매력있는 오픈소스가 되었으면 좋겠다.
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment