전체 글(151)
-
[Python.Seaborn] Predefined Plots 3 - Predefined Multiple Plots - RelPlot, CatPlot
0. 이전 포스트 2021/02/06 - [Python과 머신러닝/MatPlotLib 데이터 시각화] - [Python.Seaborn] Predefined Plots 1 - Box Plot, Violin Plot, Swarm Plot 2021/02/10 - [Python과 머신러닝/MatPlotLib 데이터 시각화] - [Python.Seaborn] Predefined Plots 2 - PointPlot, RegPlot, subplots 1. RelPlot - col='time' parameter 이해하기 In [25]:%matplotlib notebook import numpy as np import pandas as pd import matplotlib.pyplot as plt import seabo..
2021.02.11 -
[Python.Seaborn] Predefined Plots 2 - PointPlot, RegPlot, subplots
0. 이전 포스트 2021/02/06 - [Python과 머신러닝/MatPlotLib 데이터 시각화] - [Python.Seaborn] Predefined Plots 1 - Box Plot, Violin Plot, Swarm Plot 1. Point Plot In [11]:fig = plt.figure() ax = sns.pointplot(x='time', y='total_bill', data=tips) Point Plot을 통해 점심 저녁의 평균값과 분포를 확인할 수 있다. 중간점이 각 점심/저녁 시간대의 평균 총비용을 가리키고, 수직선은 각 분포를 표현하는 그래프이다. 점심이 평균적으로 저녁보다 저렴하고, 저녁 메뉴는 총비용의 분포도가 더 적다는 것을 알 수 있다. 2. RegPlot In [13]:..
2021.02.10 -
[Python.Seaborn] Predefined Plots 1 - Box Plot, Violin Plot, Swarm Plot
1. BoxPlot In [1]:%matplotlib notebook import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns In [2]:tips=sns.load_dataset('tips') In [3]:fig = plt.figure() sns.boxplot(x=tips['total_bill']) 우리가 여러 차례 정리한 BoxPlot인데, Seaborn은 BoxPlot을 더 쉽게 그릴 수 있도록, 일종의 interface를 제공하고 있다. 이를 Predefined plot이라고 하고, 사람들이 자주 쓰는 Plot들을 조금 더 간단하게 사용할 수 있도록 한다. 이는 Tip을 주는 데이터에서 To..
2021.02.06 -
[Python.Seaborn] Seaborn 필수 그래프 정리 3 - Heatmap과 KDE Plot (feat. tips, flights, iris dataset)
0. 지난 포스트 지난 포스트에서 필수 그래프들을 여러 가지 정리했다 (Line Plot, Scatter Plot, Count PLot, Bar Plot, Dist Plot) 2021/01/18 - [Python과 머신러닝/MatPlotLib 데이터 시각화] - [Python.Seaborn] Seaborn 필수 그래프 정리 1 - Line plot과 Scatter plot 2021/01/19 - [Python과 머신러닝/MatPlotLib 데이터 시각화] - [Python.Seaborn] Seaborn 필수 그래프 정리 2 - Count Plot, Bar Plot, Dist Plot 이번 포스트에서는 HeatMap과 KDE Plot을 정리해보자 1. Heatmap 그리기 In [14]:import num..
2021.01.20 -
[Python.Seaborn] Seaborn 필수 그래프 정리 2 - Count Plot, Bar Plot, Dist Plot
0. 이전 포스트 2021/01/18 - [Python과 머신러닝/MatPlotLib 데이터 시각화] - [Python.Seaborn] Seaborn 필수 그래프 정리 - Line plot과 Scatter plot 1. Count Plot 그리기 - 기본 In [10]:import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns sns.countplot(x='smoker', data=tips) Out[10]: 지난 포스트에 이어서 Count Plot을 그려보자. y는 항상 count이기 때문에 따로 지정하지 않고 x만 지정하면 구분이 된다. 흡연자와 비흡연자의 분포를 count plot을 통해서 볼 ..
2021.01.19 -
[Python.Seaborn] Seaborn 필수 그래프 정리 1 - Line plot과 Scatter plot (feat. fmri & tips dataset)
1. Seaborn 이란 Seaborn이란 MatPlotLib을 조금 더 쉽게 사용하는 Wrapper 모듈이다. 기본 MatPlotLib에 기본 설정을 더 추가하여서, 복잡한 그래프도 간단하게 만들 수 있는 껍데기(Wrapper)이다. 간단한 코드로 생각보다 괜찮은 데이터 시각화를 처리해주는 모듈인데, 사실 속에는 MatPlotLib을 사용하고 있다는 정도로 이해하면 될 것 같다. 2. Line Plot 그리기 기본 In [1]:import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns In [2]:fmri=sns.load_dataset('fmri') fmri Out[2]: 우선 fmri data ..
2021.01.18