为什么每当我尝试使用 seaborn 中的 FacetGrid 时总是收到此警告?
UserWarning: The figure layout has changed to tight.
self._figure.tight_layout(*args, **kwargs)
我知道这是一个警告而不是错误,我也知道它正在将布局更改为紧凑。我的问题是为什么它首先出现?我错过了什么吗?
示例代码:
import seaborn as sns
penguins = sns.load_dataset("penguins")
g = sns.FacetGrid(penguins, col="island")
g.map_dataframe(sns.histplot, x="bill_length_mm")
Run Code Online (Sandbox Code Playgroud)
此代码会引发该警告。
我究竟做错了什么?
我知道我可以用警告模块隐藏它们,但我不想这样做。