Как я могу добавить линии сетки (по вертикали и по горизонтали) в seaborn
catplot? Я нашел возможность сделать это на блокпосте, но у меня есть несколько аспектов, и поэтому мне нужен вместо этого кэтплот. И в отличие от этого другого ответа, catplot не допускает аргумент ax
.
Этот код заимствован у здесь .
import seaborn as sns
sns.set(style="ticks")
exercise = sns.load_dataset("exercise")
g = sns.catplot(x="time", y="pulse", hue="kind", data=exercise)
plt.show()
Есть идеи? Спасибо!
РЕДАКТИРОВАТЬ: Предоставленный ответ работает, но для граненых графиков, только последний график наследует сетку.
import seaborn as sns
sns.set(style="ticks")
exercise = sns.load_dataset("exercise")
g = sns.catplot(x="time", y="pulse", hue="kind", col="diet", data=exercise)
plt.grid()
plt.show()
Может кто-нибудь объяснить мне, почему и как это исправить?