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)
答案 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
输出: