【发布时间】:2022-08-16 19:59:54
【问题描述】:
我正在寻找一种使用 seaborn 创建 regplot 的方法,其中标记的形状是根据变量定义的。 此变量包含两个不同的值(O 和 1),我希望值 0 为 \"+\" 形状,值 1 为 \"o\"。 谢谢您的帮助
我正在寻找一种使用 seaborn 创建 regplot 的方法,其中标记的形状是根据变量定义的。 此变量包含两个不同的值(O 和 1),我希望值 0 为 \"+\" 形状,值 1 为 \"o\"。 谢谢您的帮助
这很简单!只需为此目的使用字典:
import seaborn as sns
variable = 0
markers = {0:"+", 1:"o"}
sns.regplot(x=x, y=y, marker=markers[variable])
如果您设置variable = 1 的值,它将使用"o" 作为标记,如果您设置variable = 0,它将使用"+" 作为标记。
【讨论】: