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

fab*_*gli 5 python layout matplotlib seaborn

来自 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)
Run Code Online (Sandbox Code Playgroud)

Tips 数据集的 seaborn 散点图。

ipj*_*ipj 8

而不是 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)
Run Code Online (Sandbox Code Playgroud)


dm2*_*dm2 6

如果您检查Searbon 文档,它接受 matplotlib 关键字(在 seaborn 函数的文档中列出了 kwargs),因此,您可以按照 @Allan Bruno 的建议通过(单数edgecolor = 'none'edgecolor = None而不是“edgecolors”),或者linewidth = 0

输出:

在此输入图像描述