【发布时间】:2020-04-22 22:43:14
【问题描述】:
我已经绘制了一个 seaborn 散点图。我的数据由 5000 个数据点组成。通过查看情节,我绝对没有看到5000分。所以我很确定 seaborn scatterplot 函数会执行某种采样。我想知道图中每个点代表多少个数据点?如果依赖代码,代码如下:
g = sns.scatterplot(x=data['x'], y=data['y'],hue=data['P'], s=40, edgecolor='k', alpha=0.8, legend="full")
【问题讨论】:
-
散点图不对数据进行采样。绘制所有数据。请随意询问您的实际问题(请参阅minimal reproducible example)。
-
尝试向 y 添加一个小的随机数(“抖动”)。它将分离一些重叠的点
-
你确定没有5000分吗?其中一些可能重叠......
-
其实我不是 100% 确定的。我想确保没有采样在起作用并且所有的点都被绘制了
标签: python matplotlib seaborn scatter-plot sampling