seaborn FacetGrid 为空

seaborn FacetGrid empty

一个简单的数据集,其中一列名为“measurement”,包含大约 20 个不同的值,另一列名为“value”。

g = sns.FacetGrid(data, col='measurement',col_wrap=4)
g.map(sns.displot,'value')

我收到有关 matplotlib.pyplot 创建的地块数量的错误信息

RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface (matplotlib.pyplot.figure) are retained until explicitly closed and may consume too much memory. (To control this warning, see the rcParam figure.max_open_warning). fig, axes = plt.subplots(nrow, ncol, **kwargs)

2 行代码 return 我是一个长列,其中包含所有单独的图表,最后是一个空的 FacetGrid(下面的片段)。我不知道为什么会这样,有人有想法吗?

谢谢

当我尝试时,

g = sns.FacetGrid(data, col='measurement',col_wrap=4)
g.map(sns.displot,'value')

我也得到了相同的结果,但是更改为 distplothistplot 给了我想要的结果。如果这就是你想要的。