17 Jul 2020

seaborn 기초

seaborn


seaborn

Seaborn은 matplotlib를 기반으로한 파이썬 데이터 시각화 라이브러리입니다. 상당히 높은 수준의 시각화 인터페이스를 제공합니다.

간단한 regplot예제입니다.

import numpy as np
import pandas as pd
from pandas import DataFrame, Series
import matplotlib.pyplot as plt

np.random.seed(100)
data = dict(a=np.arange(0,50,1), c=np.random.randint(0,50,50), d=np.random.randn(50))
data['b'] = data['a']+10 *np.random.randn(50)
data['d'] = np.abs(data['d'])*100

import seaborn as sns

cuthalf = (data['a']>25) & (data['b']>30)
data['color'] = np.where(cuthalf==True, 'red', 'blue')

sns.regplot(x = data['a'],y=data['b'],scatter_kws={'facecolors':data['color']})
plt.title('Scatter Plot with Colors', fontsize=20)
plt.show()

regplot


Tags:
0 comments