You are on page 1of 9

grafik_seaborn http://localhost:8888/nbconvert/html/Alpro_2/grafik_seaborn.ipynb?dow...

Visualisasi Graifk Menggunakan SEABORN


In [9]: #Import library pandas
import pandas as pd

In [10]: #Membaca dataset titanic3.csv


dataku = pd.read_csv('D:/dataset/titanic3.csv')

In [11]: dataku.head()

Out[11]:
PassengerId Survived Pclass Name Sex Age SibSp Parch Ticket Fare

Braund,
0 1 0 3 Mr. Owen male 22.0 1 0 A/5 21171 7.2500
Harris

Cumings,
Mrs. John
Bradley
1 2 1 1 female 38.0 1 0 PC 17599 71.2833
(Florence
Briggs
Th...

Heikkinen,
STON/O2.
2 3 1 3 Miss. female 26.0 0 0 7.9250
3101282
Laina

Futrelle,
Mrs.
Jacques
3 4 1 1 female 35.0 1 0 113803 53.1000
Heath
(Lily May
Peel)

Allen, Mr.
4 5 0 3 William male 35.0 0 0 373450 8.0500
Henry

In [12]: #Import Library Seaborn


import seaborn as sns

In [13]: sns.set()

1 dari 9 10/06/2021 06.44


grafik_seaborn http://localhost:8888/nbconvert/html/Alpro_2/grafik_seaborn.ipynb?dow...

In [14]: #distribution plot


sns.distplot(dataku.Age);

In [15]: sns.distplot(dataku.Age, kde=False);

2 dari 9 10/06/2021 06.44


grafik_seaborn http://localhost:8888/nbconvert/html/Alpro_2/grafik_seaborn.ipynb?dow...

In [16]: sns.distplot(dataku.Age, kde=False, bins=50);

In [17]: sns.distplot(dataku.Age, kde=True, bins=100);

3 dari 9 10/06/2021 06.44


grafik_seaborn http://localhost:8888/nbconvert/html/Alpro_2/grafik_seaborn.ipynb?dow...

In [12]: dataku.head()

Out[12]:
PassengerId Survived Pclass Name Sex Age SibSp Parch Ticket Fare

Braund,
0 1 0 3 Mr. Owen male 22.0 1 0 A/5 21171 7.2500
Harris

Cumings,
Mrs. John
Bradley
1 2 1 1 female 38.0 1 0 PC 17599 71.2833
(Florence
Briggs
Th...

Heikkinen,
STON/O2.
2 3 1 3 Miss. female 26.0 0 0 7.9250
3101282
Laina

Futrelle,
Mrs.
Jacques
3 4 1 1 female 35.0 1 0 113803 53.1000
Heath
(Lily May
Peel)

Allen, Mr.
4 5 0 3 William male 35.0 0 0 373450 8.0500
Henry

In [13]: #Grafik Type Jointplot


sns.jointplot(x='Age', y='Fare', data=dataku);

4 dari 9 10/06/2021 06.44


grafik_seaborn http://localhost:8888/nbconvert/html/Alpro_2/grafik_seaborn.ipynb?dow...

In [19]: import scipy.stats as stat

In [20]: sns.jointplot('Age', 'Fare', stat_func=stat.pearsonr, data=dataku);

In [21]: from warnings import filterwarnings


filterwarnings('ignore')

5 dari 9 10/06/2021 06.44


grafik_seaborn http://localhost:8888/nbconvert/html/Alpro_2/grafik_seaborn.ipynb?dow...

In [22]: sns.jointplot('Age', 'Fare', stat_func=stat.pearsonr, kind='kde', data=


dataku);

In [27]: #Versi manual outlier


dataku.Fare[dataku.Fare>400]

Out[27]: 258 512.3292


679 512.3292
737 512.3292
Name: Fare, dtype: float64

6 dari 9 10/06/2021 06.44


grafik_seaborn http://localhost:8888/nbconvert/html/Alpro_2/grafik_seaborn.ipynb?dow...

In [29]: sns.pairplot(dataku)

Out[29]: <seaborn.axisgrid.PairGrid at 0x257f6c876a0>

7 dari 9 10/06/2021 06.44


grafik_seaborn http://localhost:8888/nbconvert/html/Alpro_2/grafik_seaborn.ipynb?dow...

In [15]: sns.pairplot(dataku, hue='Sex');

C:\ProgramData\Anaconda3\lib\site-packages\seaborn\distributions.py:3
69: UserWarning: Default bandwidth for data is 0; skipping density es
timation.
warnings.warn(msg, UserWarning)
C:\ProgramData\Anaconda3\lib\site-packages\seaborn\distributions.py:3
69: UserWarning: Default bandwidth for data is 0; skipping density es
timation.
warnings.warn(msg, UserWarning)
C:\ProgramData\Anaconda3\lib\site-packages\seaborn\distributions.py:3
69: UserWarning: Default bandwidth for data is 0; skipping density es
timation.
warnings.warn(msg, UserWarning)

8 dari 9 10/06/2021 06.44


grafik_seaborn http://localhost:8888/nbconvert/html/Alpro_2/grafik_seaborn.ipynb?dow...

In [16]: sns.pairplot(dataku, hue='Survived');

C:\ProgramData\Anaconda3\lib\site-packages\seaborn\distributions.py:3
69: UserWarning: Default bandwidth for data is 0; skipping density es
timation.
warnings.warn(msg, UserWarning)

In [ ]:

9 dari 9 10/06/2021 06.44

You might also like