Я впевнений, що забуваю щось дуже просте, але я не можу отримати певні сюжети для роботи з Seaborn.
Якщо я:
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, здається, нічого не роблять. Хтось має уявлення, що може бути проблемою?
%matplotlib inline
щоб вказати вбудований сервер. В іншому випадку ви можете зателефонувати,sns.plt.show()
щоб зробити сюжет у окремому вікні.