본문 바로가기
반응형

Python/데이터 시각화10

Python 시각화 라이브러리(Seaborn) Python에는 시각적 개체를 만드는 여러 가지 방법이 있지만 그래프로 데이터를 탐색하는 가장 간단하고 효과적인 라이브러리는 Seaborn이라고 할 수 있습니다. 데이터 유형과 분석하려는 대상에 따라 생성할 수 있는 그래프의 "category"가 있습니다. 회귀 및 선형 - regplot, lineplot, lmplot 분포 - distplot , histplot 범주형 - 막대 그림, 상자 그림, 바이올린 그림, 산점도, 개수 그림 행렬 - 열 도표, 클러스터 도표 각 섹션에서 몇 개의 그래프를 선택하고 2개의 데이터 세트에서 흥미로운 인사이트를 발견할 수 있을지 살펴보겠습니다. titanic - 생존에 초점을 맞춘 타이타닉의 승객 정보 tips - 팁 금액에 중점을 둔 레스토랑의 고객 정보 seabo.. 2022. 8. 8.
단순한 3단계 프로세스로 Matplotlib 차트 개선 파이썬에서 그래프를 표현하기 위해 가장 자주 사용되는 라이브러리는 Matplotlib입니다. 사용 방법이 seaborn 보다는 손이 많이 가는 작업을 필요로 합니다. 이번 포스팅의 목표는 Matplotlib를 사용하라고 강요하는 것이 아니라 Matplotlib를 최대한 단순하면서도 유용하게 활용할 수 있도록 돕는 것입니다. Python을 배울 때 Pandas로 데이터 작업을 진행하고, Matplotlib로 그래프를 그리게 됩니다. 기본 차트가 다소 밋밋하거나, 밋밋해 보이기 때문에 처음에는 지루하다고 생각합니다. 손이 많이 가는 이유 중 하나는 Matplotlib는 차트 사용자 정의 측면에서 매우 강력하기 때문입니다. 오늘 보여드릴 사례는 Matplotlib 라이브러리로 수행된 기본 플롯을 가져오고 3단.. 2022. 7. 27.
Seaborn 라이브러리를 활용한 시각화 Best 8 데이터를 분석하려면 먼저 데이터를 이해해야 합니다. 데이터 시각화는 데이터를 이해하는 가장 좋은 방법 중 하나입니다. Python의 Matplotlib 및 Seaborn은 일반적으로 데이터를 시각화하는 데 사용하는 라이브러리입니다. Matplotlib 라이브러리를 활용한 기초적인 데이터 시각화 방법은 아래 포스팅 글을 참고하세요. matplotlib 산점도 그리기 이번 포스팅에서는 Matplotlib 라이브러리를 활용해서 산점도(scatterplot)를 그려 볼게요. 앞선 포스팅에서와 마찬가지로 기본적인 환경 세팅을 하겠습니다. ① matplotlib 라이브러리 사용 정의 ② 그 zzinnam.tistory.com matplotlib 파이 차트 그리기 Matplotlib 라이브러리는 파이썬에서 그래프를 .. 2022. 5. 28.
막대그래프에 도형(화살표) 삽입하기 지난번 포스팅에서는 막대그래프에 도형(원)을 추가하여 자료의 특정 정보에 대해 강조해야 하는 방법에 대해서 알아보았는데요. 이번 포스팅에서는 화살표를 추가하여 강조하는 방법에 대해 알아보겠습니다. 해당 함수는 matplotlib.patches.FancyArrowPatch 입니다. 1. FancyArrowPatch의 주요 인수 matplotlib.patches.FancyArrowPatch를 구성하는 주요 인수는 아래와 같습니다. # 주요 인수 matplotlib.patches.FancyArrowPatch((first_x, first_y), # 화살표의 꼬리 지점 좌표(x, y) (last_x, last_y), # 화살표의 머리 지점 좌표(x, y) mutation_scale, # 화살표 머리 크기 **kw.. 2022. 4. 17.
막대그래프에 도형(타원) 삽입하기 파이썬의 matplotlib 라이브러리를 이용하여 자료를 그래프로 표현한 경우, 특정 정보에 대해 강조해야 하는 상황이 자주 발생하게 되는 데요. 이 경우 도형을 삽입하면, 아주 효과적입니다. 이번 포스팅에서는 막대그래프에 타원을 삽입하여 자료의 강조를 나타내 보도록 할게요. 타원을 삽입하기 위한 메서드는 바로 matplotlib.patches.Ellipse 입니다. 1. Ellipse의 주요 인수 matplotlib.patches.Ellipse를 구성하는 주요 인수는 아래와 같습니다. # 주요 인수 matplotlib.patches.Ellipse(xy, # 타원의 중심 좌표 width, # 타원의 가로길이 height, # 타원의 세로 길이 angle=0, # 회전각도 **kwargs) # 그 밖의 인.. 2022. 4. 16.
워드 클라우드(Word Cloud) 생성하기(with 파이썬 DataFrame) 지난 포스팅에서는 R을 활용한 워드 클라우드를 생성해 보았어요. [R 그래픽스] 워드 클라우드(Word Cloud) 생성하기 워드 클라우드(Word Cloud)는 단어의 빈도수를 구름 형태로 표현하는 그래픽 기법입니다. 통상적으로 단어의 크기는 빈도수에 비례하여 표현합니다. 워드 클라우드를 설명하는 여러 블로그를 보면 zzinnam.tistory.com 이번에는 파이썬의 데이터 프레임을 활용하여 워드 클라우드를 생성해 보겠습니다. 워드 클라우드 생성을 위해 필요한 아주 간단한 설명은 위의 포스팅 글을 참고해 주시면 됩니다. 지난번과 동일한 데이터를 활용할게요. 패키지 설치 및 로딩 기본적으로 필요한 패키지는 아래 5가지입니다. ## 워드 클라우드 생성을 위한 패키지 from wordcloud import.. 2022. 2. 28.
matplotlib 산점도 그리기 이번 포스팅에서는 Matplotlib 라이브러리를 활용해서 산점도(scatterplot)를 그려 볼게요. 앞선 포스팅에서와 마찬가지로 기본적인 환경 세팅을 하겠습니다. ① matplotlib 라이브러리 사용 정의 ② 그래프에서 환경설정이 가능하도록 폰트 설정 ③ 한글 사용이 (-) 부호가 깨지는 현상 방지 import matplotlib.pyplot as plt # matplotlib 라이브러리 load ## 한글 사용 가능하도독 폰트 설정 import matplotlib matplotlib.rcParams['font.family'] = 'Malgun Gothic' # os: window matplotlib.rcParams['axes.unicode_minus'] = False # 한글 폰트 사용 시 (-.. 2022. 2. 27.
matplotlib 파이 차트 그리기 Matplotlib 라이브러리는 파이썬에서 그래프를 그릴 때, 가장 많이 사용하는 대표 라이브러리입니다. 기본이 되는 여러 그래프 중 이번 포스팅에서는 파이 차트를 실습해 볼게요. 앞선 포스팅과 마찬가지로 아래 2가지 기본적인 환경 세팅을 하겠습니다. ① matplotlib 라이브러리 사용 정의 ② 그래프에서 환경설정이 가능하도록 폰트 설정 ③ 한글 사용이 (-) 부호가 깨지는 현상 방지 import matplotlib.pyplot as plt # matplotlib 라이브러리 load ## 한글 사용 가능하도독 폰트 설정 import matplotlib matplotlib.rcParams['font.family'] = 'Malgun Gothic' # os: window matplotlib.rcParam.. 2022. 2. 26.
matplotlib 막대그래프 그리기 이번 포스팅에서는 Matplotlib 라이브러리의 기본 그래프 중에서 막대그래프를 그려 볼게요. 지난번 포스팅과 마찬가지로 본격적인 작업에 앞서 기본적인 환경 세팅을 하겠습니다. ① matplotlib 라이브러리 사용 정의 ② 그래프에서 환경설정이 가능하도록 폰트 설정 ③ 한글 사용이 (-) 부호가 깨지는 현상 방지 import matplotlib.pyplot as plt # matplotlib 라이브러리 load ## 한글 사용 가능하도독 폰트 설정 import matplotlib matplotlib.rcParams['font.family'] = 'Malgun Gothic' # os: window matplotlib.rcParams['axes.unicode_minus'] = False # 한글 폰트 사.. 2022. 2. 25.
matplotlib 선 그래프 그리기 Matplotlib 라이브러리는 파이썬에서 그래프를 그릴 때, 가장 많이 사용하는 대표 라이브러리입니다. 이와 관련된 내용이 너무나 많아서, 기본적이고, 핵심적인 내용만 정리하겠습니다. 본격적인 작업에 앞서 몇 가지 아래 2가지 기본적인 환경 세팅을 하겠습니다. ① matplotlib 라이브러리 사용 정의 ② 그래프에서 환경설정이 가능하도록 폰트 설정 ③ 한글 사용이 (-) 부호가 깨지는 현상 방지 import matplotlib.pyplot as plt # matplotlib 라이브러리 load ## 한글 사용 가능하도독 폰트 설정 import matplotlib matplotlib.rcParams['font.family'] = 'Malgun Gothic' # os: window matplotlib.r.. 2022. 2. 20.
반응형