Eminim çok basit bir şeyi unutuyorum, ama Seaborn ile çalışmak için belirli araziler bulamıyorum.
Eğer yaparsam:
import seaborn as sns
Daha sonra matplotlib ile her zamanki gibi oluşturduğum tüm araziler, Seaborn stilini (arka planda gri ızgara ile) alır.
Ancak, aşağıdaki gibi örneklerden birini yapmaya çalışırsam:
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>
Pairplot işlevi bir PairGrid nesnesi döndürür, ancak grafik görünmez.
Biraz kafam karıştı, çünkü matplotlib düzgün çalışıyor gibi görünüyor ve Seaborn stilleri diğer matplotlib çizimlerine uygulanır, ancak Seaborn işlevleri hiçbir şey yapmıyor gibi görünüyor. Sorunun ne olabileceği hakkında bir fikri olan var mı?
%matplotlib inline
, satır içi arka ucunu belirtmek için aramanız gerekir . Aksi takdirdesns.plt.show()
, çizimi ayrı bir pencereye dönüştürmek için çağrı yapabilirsiniz .