[python] 주피터 노트북에서 데이터 시각화하기

주피터(Jupyter) 노트북은 데이터 시각화 작업에 아주 유용한 도구입니다. 이를 통해 데이터를 시각적으로 탐색하고 분석할 수 있습니다. Python의 matplotlib, seaborn, plotly와 같은 라이브러리를 활용하여 다양한 그래픽을 만들 수 있습니다. 이번 글에서는 간단한 예제를 통해 주피터 노트북에서 데이터 시각화하는 방법을 살펴보겠습니다.

matplotlib을 이용한 기본 플롯 그리기

matplotlib 라이브러리를 활용하면 주피터 노트북에서 간단한 그래픽을 그릴 수 있습니다. 아래는 주피터 노트북에서 matplotlib을 이용한 기본적인 그래픽을 그리는 예제입니다.

import matplotlib.pyplot as plt
import numpy as np

# 데이터 생성
x = np.linspace(0, 10, 100)
y = np.sin(x)

# 그래픽 그리기
plt.plot(x, y)
plt.show()

위 코드를 주피터 노트북 셀에 입력하고 실행하면, 사인 곡선이 그려진 그래픽을 볼 수 있습니다.

seaborn을 이용한 고급 시각화

seaborn 라이브러리는 matplotlib을 기반으로 만들어진 고급 시각화 라이브러리로, 주피터 노트북에서 사용하기에 아주 편리합니다. 아래는 seaborn을 이용한 예제입니다.

import seaborn as sns
import pandas as pd

# 데이터 생성
df = pd.DataFrame({
    "x": np.random.rand(100),
    "y": np.random.rand(100),
    "z": np.random.rand(100)
})

# 그래픽 그리기
sns.scatterplot(x="x", y="y", size="z", data=df)

위 코드를 주피터 노트북에서 실행하면, 산점도 그래픽이 나타납니다.

이처럼 주피터 노트북을 통해 다양한 라이브러리를 활용하여 데이터 시각화 작업을 수행할 수 있습니다. 데이터 탐색과 분석에 주피터 노트북을 활용하면 생산성을 향상시킬 수 있습니다.