본문 바로가기
728x90

DIY Data Science/Visualization3

[Visualization][Basic] Bar Chart(막대 그래프) Bar Chart는 범주별 빈도를 파악할 때 사용하는 기본적인 그래프이다. Python Seaborn 모듈의 내장 데이터인 tips 데이터 셋을 활용하여 요일별 (day) 총금액(total_bill)과 빈도를 파악해 보기로 한다. import seaborn as sns import matplotlib.pyplot as plt df_tips = sns.load_dataset('tips') df_tips df_tips.day.unique() Day 변수는 4 종류의 범주로 나뉘어 있다. 각 범주를 기준으로 막대그래프를 표현해 보자. 1. Seaborn 모듈을 이용한 Bar Chart seaborn 모듈을 활용하여 요일별(day) 팁의 총금액(total_bill)을 비교해 보자. import seaborn a.. 2021. 7. 15.
[Visualization][Basic] Violin Plot(바이올린 플롯) Violin Plot은 데이터의 분포를 파악하고 싶을 때 사용하면 유용하다. 그래프는 Python의 내장 데이터인 excerise 데이터를 이용하고, 운동의 종류(kind)에 따른 심박수(pulse)의 분포를 파악해 볼 것이다. df = sns.load_dataset('exercise') df Seaborn 모듈을 활용한 Violin Plot import seaborn as sns sns.violinplot(df.kind, df.pulse) sns.violinplot(df.kind, df.pulse, palette = 'cool') palette 파라미터를 이용해서 분포의 색상을 변경할 수 있다. sns.violinplot('kind', 'pulse', hue = 'diet', data = df, pal.. 2021. 7. 14.
[Visualization][Basic] Pie Chart(원 그래프) Pie Chart는 파이 모양의 그래프로 범주별 비율을 비교할 때 유용한 그래프이다. matplotlib.pyplot 모듈을 이용하여 그래프를 그릴 것이므로 모듈을 선언하고, plt로 별칭을 붙여준다. import matplotlib.pyplot as plt ratio = [25, 10, 8, 22, 35] name =['Blue', 'Orange', 'Green', 'Red', 'Purple'] plt.pie(ratio, labels = name) plt.show() 기본 값만 사용하여 그래프를 그려도 예쁘게 나오지만, Pie Chart은 최대 단점은 그래프와 같이 정확한 값을 비교하기가 어렵다는 것이다. 따라서, 몇 가지 조건을 넣어 그래프를 보기 쉽게 그려보자. import matplotlib.py.. 2021. 7. 14.
반응형