Seaborn dg Pandas (Python)
Statistik summary
df = pd.read_csv('data dalam bentuk.csv', index_col='name')
#Missing value
plt.figure(figsize=(6, 6))
sns.heatmap(df.isna(), cmap='Blues', cbar=False)
#korelasi heatmap
plt.figure(figsize=(6, 6))
sns.heatmap(df.corr(), cmap='bwr', cbar=False, vmin=-1, vmax=1, annot=True, square=True, fmt='.1f') #annot muncul angka, fmt untuk minta nilai dibelkang koma hanya 1
#pairplot
sns.pairplot(df, hue='shelf', vars=['calories', 'fat', 'rating']) #analisis secara trend
sns.pairplot(df, hue='shelf', vars=['calories', 'fat', 'rating'], kind='reg') #regresi
sns.jointplot('potass', 'fiber', data=df, marginal_kws={'bins' : 25}, kind=reg) #kalau mau analisis 2 pakai joint, marginal kws untuk plot bins
#jika data kategori
persebaran
sns.catplot('mfr', 'rating', data=df)
#jika data sedikit
sns.boxplot('mfr', 'rating', data=df)
#counting
sns.catplot('mfr', data=df, kind='count')
Komentar
Posting Komentar