最佳答案
我肯定我忘了一件很简单的事,但我找不到适合西伯恩的情节。
如果我这样做:
import seaborn as sns
然后,我像往常一样用matplotlib创建的任何图形都得到Seaborn样式(背景中有灰色网格)。
然而,如果我试着做其中一个例子,比如:
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函数返回一个PairGrid对象,但是没有显示图形。
我有点困惑,因为matplotlib似乎正常工作,Seaborn样式应用于其他matplotlib图,但Seaborn函数似乎没有做任何事情。有人知道是什么问题吗?