Python Lightning을 이용한 시각화


Lightning

홈페이지
nbviewer 공식문서

Lightning은 d3와 같은 상호작용(interactive) 시각화 프레임워크로 Python, JS, Scala, R클라이언트로 시각화를 하게 해준다. Jupyter notebook에서 테스트를 해보자.

# BASH :
pip install lightning-python
from lightning import Lightning
from numpy import random
lgn = Lightning(local=True, ipython=True)

series = random.randn(5, 50)
lgn.line(series)

lightning-line

x = random.randn(500)
y = random.randn(500)
v = random.randn(500)
lgn.scatter(x, y, alpha=0.5, values=v, colormap='Purples')

lightning-scatter