Lineplot, sütunların birbirleri ile ilişkisinin çizgi şekilde ifade edilmesi için kullanılan bir grafikleme yöntemidir.
Kullanılabilmesi için "Seaborn" kütüphanesinin içe aktarılması gerekmektedir.
import seaborn as sns
Söz dizimi: sns.lineplot(x=None, y=None, hue=None, size=None, style=None, data=None, palette=None, hue_order=None, hue_norm=None, sizes=None, size_order=None, size_norm=None, dashes=True, markers=None, style_order=None, units=None, estimator='mean', ci=95, n_boot=1000, seed=None, sort=True, err_style='band', err_kws=None, legend='auto', ax=None, **kwargs)
- x, verideki sütun adını temsil eder.
- y, verideki sütun adını temsil eder.
- hue, x ve y datasını DataFrame'deki başka bir sütun ile karşılaştırmasını yapar.(Örn: hue=z sütunu)
- data, x ve y sütununun bağlı olduğu DataFrame'yi temsil etmektedir.(Örn: data=df).
- marker, değerlerin x ve y sütununu kesmiş olduğu yerlerde konulan öğelerdir. Bu öğelerin çeşitli türleri vardır,bunlar:
Örnek-1: "Flights" verisetini Lineplot kullanarak görselleştirelim.(Veri seti hikayesi: 1949-1960 yılları arasında uçuş yapılan aylar ve uçuş yapan müşteri sayısını içeren 144 satırlık bir veri setidir. )
import seaborn as sns
df=sns.load_dataset("flights")
df.head()
Çıktı:
sns.lineplot(x="year",y="passengers",data=df,marker="o")
Çıktı:
#hue ile aylara göre aralarındaki grafiklendirmesine bakalım
sns.lineplot(x="year",y="passengers",data=df,marker="o",hue="month")
Çıktı:
Örnek-2: "Titanic" verisetini Lineplot kullanarak görselleştirelim.(Veri seti hikayesi: Titanic gemisinde yolculuk eden yolcuların bilgilerini içeren 891 satırlık bir veri setidir. )
import seaborn as sns
df=sns.load_dataset("titanic")
df.head()
Çıktı:
#Yolcunun sınıfı ve yaşını karşılaştırma grafiği
sns.lineplot(x='pclass',y="age",data=df,marker="o")
Çıktı:
#hue ile hayatta kalanların hangi sınıfta ve hangi yaşta oldukları bilgisini veriyor.
sns.lineplot(x='pclass',y="age",data=df,hue="survived",marker="o")
Çıktı: