Saya yakin saya melupakan sesuatu yang sangat sederhana, tetapi saya tidak dapat membuat plot tertentu untuk bekerja dengan Seaborn.
Jika aku melakukan:
import seaborn as sns
Kemudian setiap plot yang saya buat seperti biasa dengan matplotlib mendapatkan gaya Seaborn (dengan kotak abu-abu di latar belakang).
Namun, jika saya mencoba melakukan salah satu contoh, seperti:
In [1]: import seaborn as sns
In [2]: sns.set()
In [3]: df = sns.load_dataset('iris')
In [4]: sns.pairplot(df, hue='species', size=2.5)
Out[4]: <seaborn.axisgrid.PairGrid at 0x3e59150>
Fungsi pairplot mengembalikan objek PairGrid, tetapi plot tidak muncul.
Saya sedikit bingung karena matplotlib tampaknya berfungsi dengan baik, dan gaya Seaborn diterapkan pada plot matplotlib lainnya, tetapi fungsi Seaborn tampaknya tidak melakukan apa-apa. Adakah yang tahu apa masalahnya?
%matplotlib inline
untuk menentukan backend inline. Kalau tidak, Anda bisa meneleponsns.plt.show()
untuk membuat plot ke jendela terpisah.