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

问题描述 投票:0回答:3
来自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)

python matplotlib layout seaborn
3个回答
19
投票
使用

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)
    

6
投票
如果您检查

searbon文档,它接受matplotlib关键字(在seaborn函数的文档中列出了kwargs),因此,您可以按照@Allan Bruno edgecolor = 'none'

edgecolor = None
(单数,而不是“edgecolors”)的建议通过),或
linewidth = 0

输出:


4
投票
尝试将参数

edgecolor='none'

edgecolor=None
 传递到 
sns.scatterplot()

    

© www.soinside.com 2019 - 2024. All rights reserved.