繁体   English   中英

从 seaborn 散点图中的点中删除白色边框

[英]Remove white border from dots in a seaborn scatterplot

seaborn 的 散点图产生带有小白边的点。 如果有几个重叠的点,这是有帮助的,但是一旦有很多重叠的点,它就变得不切实际了。 白边怎么去掉?

import seaborn as sns; sns.set()
import matplotlib.pyplot as plt
tips = sns.load_dataset("tips")
ax = sns.scatterplot(x="total_bill", y="tip", data=tips)

提示数据集的 seaborn 散点图。

而不是 edgecolors 使用linewidth = 0

import seaborn as sns; sns.set()
import matplotlib.pyplot as plt
tips = sns.load_dataset("tips")
ax = sns.scatterplot(x="total_bill", y="tip", data=tips, linewidth=0)

尝试将参数edgecolor='none'edgecolor=None传递给sns.scatterplot()

如果您查看searbon 文档,它接受 matplotlib 关键字(在 seaborn 函数文档中列出的 kwargs),因此,您可以通过 @Allan Bruno edgecolor = 'none'edgecolor = None ' = Nones 的建议( , 或linewidth = 0

Output:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM