簡體   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