본문 바로가기

Plotly

파이썬 Plotly 버블 차트 그리기 (Bubble charts) Plotly 라이브러리를 이용해서 버블 차트를 그리는 방법을 알아보겠습니다. 이번에는 그동안의 포스팅과는 다르게 plotly.express라는 비교적 최근 기능을 활용하겠습니다. plotly.express는 사용이 쉽고 빠르게 그래프를 그릴 수 있다는 장점이 있습니다. 다만 아직은 기존의 방법과 비교하면 세부적인 설정까지는 지원되지 않는 부분이 있습니다. 하지만 확실히 편합니다. 그리고 버블 차트는 특히 더 그렇고요. 기본 버블 차트 그리기 (plotly.express 사용) 우선 라이브러리를 불러온 다음 샘플 데이터를 만듭니다. # 플랏리 익스프레스 라이브러리를 불러옵니다. import plotly.express as px # 샘플 데이터를 불러옵니다. df = px.data.gapminder() # .. 더보기
파이썬 Plotly 막대 그래프 그리기 (Bar charts) Plotly 라이브러리를 사용해서 막대그래프를 그리는 방법을 알아보겠습니다. 이번 포스팅에서는 총 세 가지 타입의 막대그래프를 다루겠습니다. 1. 하나의 세로 막대그래프 2. 여러 개의 세로 막대그래프 3. 누적 세로 막대그래프 사용할 데이터는 Plotly 라이브러리에 내장되어있는 "요일별(목금토일) 성별 매출과 팁 금액 데이터"입니다. 이 데이터를 불러와서 데이터프레임의 형태로 사용하겠습니다. 불러오는 코드는 다음과 같습니다. # 라이브러리 불러오기 import plotly.express as px import pandas as pd # 데이터 불러오기 df = px.data.tips() df.head() """ total_billtipsexsmokerdaytimesize 016.991.01Female.. 더보기
파이썬 Plotly 선 그래프 그리기 (Line charts) Plotly 라이브러리를 사용해서 주피터 노트북에 선 그래프를 그리는 방법을 소개하겠습니다. Plotly 선 그래프를 세 가지 형태로 살펴보겠습니다. ①산점도 스타일 ② 선 그래프 ③ 선 그래프 + 마커 선 그래프는 산점도와 달리 x 값당 하나의 데이터 포인트만 있습니다. 사용할 데이터는 random 모듈을 이용해서 임의의 숫자로 만들었습니다. import numpy as np import pandas as pd # plotly 라이브러리 불러오기 import plotly.offline as pyo import plotly.graph_objs as go # 임의의 숫자 데이터 생성 np.random.seed(2) x_values = np.linspace(0, 1, 100) y_values = np.ran.. 더보기
파이썬 Plotly 산점도 그래프 그리기 (Scatter plots) Plotly 라이브러리를 사용해서 Jupyter Notebook에서 산점도(Scatter plots)를 그리는 방법을 알아보겠습니다. 1. 하나의 산점도 그리기 2. 두 개 이상의 산점도 그리기 3. 마커(marker) 서식 변경하기 (모양, 색깔, 크기) 사용할 데이터는 random 모듈을 사용하여 만든 임의의 숫자로 이루어진 데이터프레임입니다. import numpy as np import pandas as pd # plotly 라이브러리 불러오기 import plotly.offline as pyo import plotly.graph_objs as go # 임의의 숫자로 이루어진 데이터프레임 생성 df1 = pd.DataFrame(np.random.randint(0, 100, (100, 2)), co.. 더보기
파이썬 시각화 라이브러리 Plotly 소개, Jupyter Notebook에서 사용하기 Plotly는 파이썬에 수많은 데이터 시각화 라이브러리 중 예쁜 걸로 손에 꼽을만한 라이브러리입니다. 또한 인터렉티브한 시각화가 가능하다는 게 큰 장점입니다. 오늘은 이 라이브러리를 주피터 노트북에서 사용하는 방법에 대해서 알아보겠습니다. Plotly에서 제공하는 온라인 호스팅 기능을 이용하지 않고 로컬로 활용하는 방법을 다룹니다. (plotly.offline 사용) Plotly 라이브러리 설치 및 업그레이드 Plotly 라이브러리를 처음 사용한다면 설치가 필요합니다. 주피터 노트북을 열고 다음 코드를 입력하면 됩니다. !pip install plotly 이전에 설치한 적이 있다면 업그레이드를 하겠습니다. !pip install plotly --upgrade Plotly를 주피터 노트북에서 사용하기 간단.. 더보기