如何将网格线(垂直和水平)添加到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()
有人可以向我解释为什么以及如何解决它吗?