去除海洋散点图中点的白色边框

时间:2020-07-03 13:04:44

标签: python matplotlib layout seaborn

seaborn的scatterplot会用白色的小寄宿生产生点。如果有几个重叠点,这是很有益的,但是一旦有许多重叠点,这将变得不切实际。如何删除白色边框?

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)

A seaborn scatterplot of the tips dataset.

3 个答案:

答案 0 :(得分:5)

使用linewidth = 0代替edgecolors:

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)

答案 1 :(得分:3)

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

答案 2 :(得分:2)

如果您选中searbon documentation,则它接受matplotlib关键字(seaborn函数的文档中列出的kwargs),因此,您可以通过@Allan Bruno edgecolor = 'none'edgecolor = None (单个,不是'edgecolors')或linewidth = 0

输出:

enter image description here