Seaborn, Python programlama dilinde veri görselleştirme kütüphanesidir. Veri analizi ve görselleştirme için kullanılan birçok araç sunar ve özellikle Matplotlib kütüphanesi ile birlikte kullanıldığında çok güçlü bir veri görselleştirme aracıdır.
Seaborn, özellikle istatistiksel grafikler oluşturmak için tasarlanmıştır. Bu nedenle, verilerinizi daha kolay ve etkili bir şekilde analiz etmenize yardımcı olan birçok çizgi, dağılım, ısı haritası, çiftli çizgi ve yoğunluk grafikleri gibi önceden tanımlanmış grafik türleri sunar.
Seaborn, Matplotlib'e bir katman olarak tasarlanmıştır, bu nedenle Matplotlib'in sunduğu tüm özellikleri kullanabilirsiniz. Ancak Seaborn, daha etkili bir kullanıcı arayüzü ve kolay kullanım özellikleri sunarak veri görselleştirme işlemlerini daha hızlı ve kolay bir şekilde yapmanızı sağlar.
Seaborn kütüphanesinin load_dataset()
metodu ile Kaggle üzerinden verileri otomatik çekebiliyoruz. Aşağıda titanic veri setinin çekilmesi ile ilgili python kodlarını inceleyebilirsiniz.
import numpy as np
import pandas as pd
import seaborn as sns
import timeit
#veri kümesini yükle
titanic=sns.load_dataset('titanic')
titanic.info()
RangeIndex: 891 entries, 0 to 890
Data columns (total 15 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 survived 891 non-null int64
1 pclass 891 non-null int64
2 sex 891 non-null object
3 age 714 non-null float64
4 sibsp 891 non-null int64
5 parch 891 non-null int64
6 fare 891 non-null float64
7 embarked 889 non-null object
8 class 891 non-null category
9 who 891 non-null object
10 adult_male 891 non-null bool
11 deck 203 non-null category
12 embark_town 889 non-null object
13 alive 891 non-null object
14 alone 891 non-null bool
dtypes: bool(2), category(2), float64(2), int64(4), object(5)